10bet网址
MySQL连接器/NET开发指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.3 mb
PDF (A4)- 1.3 mb


6.2.2教程:Connector/NET ASP。网资料提供者

本教程向您展示如何使用MySQL配置文件提供程序在MySQL数据库中存储用户配置文件信息。本教程使用MySQL Connector/NET 6.9.9、MySQL Server 5.7.21和Microsoft Visual Studio 2017 Professional Edition。

许多现代网站允许用户创建个人简介。这需要大量的代码,但是ASP。NET通过在它的Profile类中包含功能,大大减少了这种情况。概要文件提供程序提供了这些类和数据源之间的抽象。MySQL配置文件提供程序可以将配置文件数据存储在MySQL数据库中。这使概要文件属性能够写入持久存储,并在需要时检索。配置文件提供程序还允许有效地管理配置文件数据,例如,它允许删除自特定日期以来未访问过的配置文件。

下面的步骤告诉你如何选择MySQL配置文件提供程序:

  1. 创建一个新的ASP。净web项目。

  2. 选择MySQL应用程序配置工具。

  3. 在MySQL应用程序配置工具中,通过该工具导航到Profiles页面(参见资料提供者).

  4. 选择使用MySQL管理我的配置文件复选框。

  5. 选择Autogenerate模式复选框。

  6. 点击编辑然后为将用于存储用户概要信息的数据库配置连接字符串。

  7. 导航到工具的最后一页并单击完成来保存更改并退出工具。

此时,您已经准备好开始使用MySQL配置文件提供程序了。通过以下步骤,您可以对安装进行初步测试。

  1. 打开你的. config文件。

  2. 添加一个简单的概要文件,如下例所示。

    <系统。web> < anonymmousidentification enabled="true"/>         

    设置anonymousIdentification设置为true允许未经身份验证的用户使用配置文件。它们由cookie中的GUID标识,而不是由用户名标识。

中定义了简单的概要文件. config,下一步是编写一些代码来测试概要文件。

  1. 在“设计视图”中,用添加的控件设计一个简单的页面。下图显示default . aspx选项卡打开,包含各种文本框、列表和按钮控件。

    图6.2简单配置文件应用

    内容在周围的文本中有描述。

    这将允许用户输入一些配置文件信息。用户还可以使用这些按钮来保存他们的配置文件、清除页面和恢复他们的配置文件数据。

  2. 在“代码视图”中添加以下代码片段。

    ...protected void Page_Load(对象发送者,EventArgs e) {if (!IsPostBack) {TextBox1。文本= Profile.Name;TextBox2。文本= Profile.Age.ToString ();Label1。文本= Profile.UI.Color;}} //存储Profile protected void Button1_Click(对象发送者,EventArgs e) {Profile. xml= TextBox1.Text名称;概要文件。年龄= UInt16.Parse (TextBox2.Text);} /文本= " "; TextBox2.Text = ""; Label1.Text = ""; } // Retrieve Profile protected void Button3_Click(object sender, EventArgs e) { TextBox1.Text = Profile.Name; TextBox2.Text = Profile.Age.ToString(); Label1.Text = Profile.UI.Color; } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Profile.UI.Color = DropDownList1.SelectedValue; } ...
  3. 保存所有文件并构建解决方案,以检查没有引入错误。

  4. 运行应用程序。

  5. 输入您的姓名、年龄,并从列表中选择一种颜色。现在,通过单击将这些信息存储到您的配置文件中存储配置文件

    不从列表中选择颜色使用默认颜色,蓝色的的规定. config文件。

  6. 点击清晰的形式从显示所选颜色的文本框和标签中清除文本。

  7. 现在点击获取配置文件从MySQL数据库恢复配置文件数据。

  8. 现在退出浏览器以终止应用程序。

  9. 再次运行应用程序,这也将从MySQL数据库恢复您的概要信息。

在本教程中,您已经看到了如何在Connector/NET中使用MySQL配置文件提供程序。