asp.net profile
来源:互联网 发布:太原老兵知豆电话 编辑:程序博客网 时间:2024/05/29 21:34
//web.config
<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
/Windows/Microsoft.Net/Framework/v2.x/Config 中
-->
<configuration>
<appSettings/>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="data source=./SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true"/>
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Forms" />
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<anonymousIdentification enabled="true" />
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="16"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
/>
</providers>
</membership>
<profile>
<properties>
<add allowAnonymous="true" name="name" type="string"/>
</properties>
</profile>
</system.web>
</configuration>
//////////////////////////////////////
//test.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lbStatus.Text = User.Identity.IsAuthenticated.ToString();
Label1.Text = Profile.name;
}
protected void Button1_Click(object sender, EventArgs e)
{
Profile.name = TextBox1.Text;
}
}
/////////////////////////////////////////
//user/login.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="user_login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:LoginStatus ID="LoginStatus1" runat="server" />
</LoggedInTemplate>
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</AnonymousTemplate>
</asp:LoginView>
</div>
</form>
</body>
</html>
////////////////////////////////////////
//global.asax
void Profile_MigrateAnonymous(Object s,ProfileMigrateEventArgs e)
{
ProfileCommon anonProfile = Profile.GetProfile(e.AnonymousID);
Profile.name = anonProfile.name;
}
- ASP.NET User Profile
- asp.net profile
- ASP.NET Profile属性
- asp.net profile
- ASP.NET Profile
- asp.net 2.0中的profile
- asp.net 2.0中的profile
- asp.net 2.0中的profile
- Asp.Net 2.0 的 Profile
- 如何使用ASP.NET Profile
- Asp.Net 2.0的Profile
- 如何使用ASP.NET Profile
- 如何使用ASP.NET Profile
- ASP.NET 2.0个性化配置(profile)
- ASP.NET 2.0个性化配置(profile)
- 使用ASP.NET 2.0 Profile存储用户信息
- ASP.NET 2.0个性化配置(profile)
- ASP.NET 2.0个性化配置(profile)
- abap:非主键搜索帮助创建删除重复项的方法
- C语言中的typedef问题
- 温习一下oracle exp/imp命令(转)
- abap 中动态表一例
- 网络文件资源管理系统需要引用到的第三方工具或组件
- asp.net profile
- @import与link的具体区别
- Java读取Properties文件的六种方法
- USB设备加载
- 正则表达式30分钟入门教程
- 删除串中相同的元素
- Tomcat的服务器配置文件server.xml解析
- ASP.NET 实现统计在线人数
- 解决Linux下Opera字体混乱问题