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

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

編輯:.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></span>
   </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> 關閉數據庫
  可以看到,不使用系統預定義的功能,你的工作量將大幅度增加。具體此處就不再說明了。
  
  http://www.cnblogs.com/mqingqing123/archi
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved