连接数据库
SqlConnection myConnection=new SqlCOnnection()
myConnection.ConnectionString =”Data Source=localhost;”+Initial Catalog=Pubs;Integrated Security=”SSPI”;
<configuration>
<connectionStrings>
<add name=”Pubs” connectionString=”Data Source=localhost;Initial Catalog=Pubs;Integrated Security=”SSPI”
</connectionStrings>
…
</configuration>
String connectionString=WebConfigurationManager.ConnectionStrings[“Pubs”].ConnectionString;
SqlCommand myCommand=new SqlCommand();
myCommand.Connection=myConnection;
myCommand.CommandText=”Selet * form authors”;
or
SqlCommand myCommand=new SqlCommand(“select *from authors”,myConnection);
配置membership provider
<configuration>
<connectionStrings>
<clear/>
<add name=”LocalSqlServer” providerName=”System.Data.SqlClient”
connectionString=”Data Source=localhost;Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true”/>
</connectionStrings>
</configuration>
Sqk2000
<configuration>
<connectionStrings>
<clear/>
<add name=”LocalSqlServer” providerName=”System.Data.SqlClient”
connectionString=”Data Source=localhost;Integrated Security=SSPI;Initial Catalog=aspnetdb”/>
</connectionStrings>
..
<membership defaultProvider=”MyMembershipProvider”>
<providers>
<clear/>
<add
Name=”MyMembershipProvider”
Type=”System.Web.Security.SqlMembershipProvider”
connectionStringName=”LocalSqlServer”
requiresQuestionAndAnswer=”false”
minRequiredPasswordLength=”1”
minRequiredNonalphanumericCharacters=”0”/>
</providers>
</membership>
</configuration>
用代码创建用户:
membership.CreateUser(username,password,email);
自定义注册步骤:
<asp:CreateUserWizard ID=”CreateUserWizard1” runat=”server”..>
<WizardSteps>
<asp:CreateUserWizardStep runat=”server” title=”Create User”>
</asp:CreateUserWizardSetp>
<asp:WizardStep runat=”server” Title=”Subscribe”>
…
</asp:WizardStep>
<asp:CompleteWizardStep runat=”server”>
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
开启role-based authorization
<configuration>
<system.web>
<roleManager enabled=”true”/>
…
</system.web>
</configuration>
Profile
<system.web>
<profile defaultProvider=”SqlRrovide”>
<providers>
<clear/>
<add name=”SqlProvider”
Type=”System.Web.Profile.SqlProfileProvider”
connectionStringName=”SqlServices”
applicationName=”TestApplication”/>
</providers>
</profile>
…
<system.web>
在存入信息至aspnet_Profile 一之前,需要定义明确的需要存入列。将<properties>插入 <profile>标签中如下:
<profile defaultProvider=”SqlProvider”>
<providers>
…
</providers>
<properties>
<add name=”FirstName” type=”String”/>
</properties>
</profile>