ASP.NET升级能力探讨(三)(1) <!-- 登陆信息 --> <table border=0 width=600 > <tr><td colspan=3> <table border=0 cellpadding=0 cellspacing=0 width="100%"> <tr><td> <b>登陆信息</b> </td></tr> </table> </td></tr> <tr> <td align=right> Email地址: </td> <td> <ASP:TextBox id=email width=200px maxlength=60 runat=server /> </td> <td> <asp:RequiredFieldValidator id="emailReqVal" ControlToValidate="email" ErrorMessage="Email地址" Display="Dynamic" Font-Name="宋体" Font-Size="12" runat=server> * </asp:RequiredFieldValidator> <asp:CustomValidator id="emailRegexVal" runat="server" ControlToValidate="email" ClientValidationFunction="ClientValidateEmail" Display="Static" Font-Name="宋体" Font-Size="12"> 非法Email地址 </asp:CustomValidator> </td> </tr> <tr> <td align=right> 密码: </td> <td> <asp:TextBox id=passwd TextMode="PassWord" maxlength=20 runat=server/> </td> <td> <asp:RequiredFieldValidator id="passwdReqVal" ControlToValidate="passwd" ErrorMessage="用户密码" Display="Dynamic" Font-Name="宋体" Font-Size="12" runat=server> * </asp:RequiredFieldValidator> <asp:RegularEXPressionValidator id="passwdRegexBal"