程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET2.0登陸控件常見的三種使用方法

ASP.NET2.0登陸控件常見的三種使用方法

編輯:關於ASP.NET

這裡以CreateUserWizard 為例說明注冊用戶向導的常規使用

1)使用默認的向導控件功能

默認的注冊向導的使用向導的簡單,簡單到如下只要一句話代碼的地步:

<asp:CreateUserWizard ID="CreateUserWizardControl" runat="server"/>

無需要額外的代碼就能夠完成用戶的注冊,將注冊的信息寫入ASPNETDB.MDF 數據庫。

2)使用默認ID

一些不安分的用戶開始不滿足上面的功能:雖然簡單,但是太死板,沒有靈 活性,例如在用戶名,我想要驗證用戶名必須是字母或者是數字,此時利用上面 的代碼就不能夠完成,因此不得不使用模板,或許類似的代碼類似如下:

<asp:CreateUserWizard ID="CreateUserWizardControl" runat="server">
 <WizardSteps>
  <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server" Title="Account Details:">
 <ContentTemplate>
 User Name:
<asp:TextBox runat="server" ID="UserName" ></asp:TextBox></span>
  <asp:RequiredFieldValidator runat="server" ControlToValidate="UserName" ValidationGroup="CreateUserWizardControl"
   ErrorMessage="User name is required." ToolTip="User name is required." ID="UserNameRequired"
    Display="Dynamic">
  </asp:RequiredFieldValidator>

  Password:  <asp:TextBox runat="server" TextMode="Password" ID="Password" CssClass="register_password"></asp:TextBox>
   Confirm Password:  <asp:TextBox runat="server" TextMode="Password" ID="ConfirmPassword" CssClass="register_password"></asp:TextBox></spa n>
  </WizardSteps>
   ... ...
  </asp:CreateUserWizard>

在使用上面代碼時,請注意系統默認定義的ID,例如用戶名使用TextBox的ID 只能是UserName,密碼使用的TextBox的ID只能夠是Password。...

當然,你可以到MSDN查看CreateUserWizard 更多的預定義ID。

3)自定義ID

可能用些人又不滿足了,我為什麼必須使用微軟預定義的ID,我就想讓用戶 的ID為myName,密碼ID為myPassword,如果你使用自定義的ID,系統將不能夠識 別,這時你就需要自己獲取myName和myPassword的Text值了。具體處理較為繁瑣 。因為你需要做如下步驟

1>獲取用戶名

2>獲取密碼

3>連接數據庫

4>將輸入寫入數據庫

5> 關閉數據庫

可以看到,不使用系統預定義的功能,你的工作量將大幅度增加。具體此處 就不再說明了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved