|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我实在想不明白java的机制,为什么非要那么蛋疼,在同一个平台下重复编译。asp.net|控件这里以CreateUserWizard为例申明注册用户导游的惯例利用
1)利用默许的导游控件功效
默许的注册导游的利用导游的复杂,复杂到以下只需一句话代码的境地:
<asp:CreateUserWizardID="CreateUserWizardControl"runat="server"/>
无必要分外的代码就可以够完成用户的注册,将注册的信息写进ASPNETDB.MDF数据库。
2)利用默许ID
一些不安本分的用户入手下手不满意下面的功效:固然复杂,可是太古板,没有天真性,比方在用户名,我想要考证用户名必需是字母大概是数字,此时使用下面的代码就不克不及够完成,因而不能不利用模板,也许相似的代码相似以下:
<asp:CreateUserWizardID="CreateUserWizardControl"runat="server">
<WizardSteps>
<asp:CreateUserWizardStepID="CreateUserWizardStep1"runat="server"Title="AccountDetails:">
<ContentTemplate>
UserName:
<asp:TextBoxrunat="server"ID="UserName"></asp:TextBox></span>
<asp:RequiredFieldValidatorrunat="server"ControlToValidate="UserName"ValidationGroup="CreateUserWizardControl"
ErrorMessage="Usernameisrequired."ToolTip="Usernameisrequired."ID="UserNameRequired"
Display="Dynamic">
</asp:RequiredFieldValidator>
Password:<asp:TextBoxrunat="server"TextMode="Password"ID="Password"CSSClass="register_password"></asp:TextBox>
ConfirmPassword:<asp:TextBoxrunat="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>封闭数据库
能够看到,不利用体系预界说的功效,你的事情量将年夜幅度增添。详细此处就不再申明了。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|