ASP.NET——个性化配置
程序员文章站
2024-03-25 21:18:10
...
建立成员资格
1,新建ASPNETDB数据库:在vs2010命令提示符输出Aspnet_regsql
2,新建ASP.NET网站3.5版本下,修改配置文件,添加字符串
3:设置<profile>配置节,经常对三部分进行设置
- <profile>自身属性
- 子节<properties>属性 设置
- 子节<providers>属性 设置
Providers 属性 描述
name 指定提供程序实例的名称
type 指定实现ProfileProvider抽象基类的类型
connectionStringName 连接字符串的名称,<connectionStrings >配置节内
applicationName 指定数据源中存储配置文件数据的应用程序的名称,可解决多个应用程序使用配 置文件的问题
commandTimeout 指定向成员资格数据源发出的命令的超时时间,单位为秒
description 指定配置文件提供程序实例的说明
(如图)
注:allowAnonymous是配合匿名个性化设置用的,现在可以不用写字符串集合,稍后使用,也可忽略
ASP.NET在网站管理工具页面配置用户用来登陆
小例子
1:Login.aspx界面
直接在登陆控件一栏中拖动Login
2:Welcome.aspx界面
3:Addprofile.aspx
为保存设置添加事件
protected void Button1_Click(object sender, EventArgs e)
{
if (!Profile.IsAnonymous)
{
Profile.usename = TextBox1.Text;
Profile.userpwd = TextBox2.Text;
Profile.birthday = Calendar1.SelectedDate;
Response.Redirect("Default.aspx");
}
else
{
Profile.usename = TextBox1.Text;
Profile.userpwd = TextBox2.Text;
Response.Redirect("Default.aspx");
}
}
4:Default.aspx页面用来显示内容
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("昵称:" + Profile.usename + "<br/>密码:" + Profile.userpwd + "<br/>生日:"+Profile.birthday.ToLongDateString());
}
5:匿名个性化
启用匿名个性化需要启用配置节anonymousIdentification,并将属性enable设为true即可
allowAnonymous属性和 <anonymousIdentification enabled="true"/>必须同时加上
上一篇: 电商平台搭建--支付模块开发
下一篇: 电商平台搭建--收获地址管理模块开发