ASP.NET学习手记:验证用户表单输入 (转)[@more@]
RM method=post runat=server>
运行环境:win2000 Advance Server+IIS5.0+NGWS SDK(80M的).
其中验证eMail地址的函数用的是廖兄精华区中的代码.
C#" %>
ASP.NET验证用户输入
RM method=post runat=server>
HeaderText="你必须输入下面这些表单域:" DisplayMode="bulletlist" Font-Name="宋体" Font-Size="12" /> |
<!-- 登陆信息 -->
| |||
Email地址: | ControlToValidate="email" ErrorMessage="Email地址" Display="Dynamic" Font-Name="宋体" Font-Size="12" runat=server> * ControlToValidate="email" ClientValidationFunction="ClientValidateEmail" Display="Static" Font-Name="宋体" Font-Size="12"> 非法Email地址 | ||
密码: | word" maxlength=20 runat=server/> | ControlToValidate="passwd" ErrorMessage="用户密码" Display="Dynamic" Font-Name="宋体" Font-Size="12" runat=server> * ControlToValidate="passwd" ValidationExpression=".*[!@#$%^&*+;:].*" Display="Static" Font-Name="宋体" Font-Size="12" Width="100%" runat=server> 密码必须包含如下字符: (!@#$%^&*+;:) | |
确认密码 | ControlToValidate="passwd2" ErrorMessage="确认密码" Display="Dynamic" Font-Name="宋体" Font-Size="12" runat=server> * ControlToValidate="passwd2" ControlToCompare="passwd" Display="Static" Font-Name="宋体" Font-Size="12" runat=server> 密码不符合 | ||
| |||
姓名: | |||
地址: | |||
邮编: | ControlToValidate="postcode" ValidationExpression="^d{6}$" Display="Static" Font-Name="宋体" Font-Size="12" runat=server> 邮编必须是6位数字 | ||
性别: | 男 女 | ControlToValidate="sexType" ErrorMessage="性别" Display="Static" InitialValue="" Font-Name="宋体" Font-Size="12" runat=server> * | |
出生年份: | 1976 1975 | ControlToValidate="expYear" ErrorMessage="出生年份" Display="Static" InitialValue="" Font-Name="宋体" Font-Size="12" runat=server> * |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-987484/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-987484/