ASP.NET升级能力探讨(三)

<!-- 登陆信息 -->
<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"
ControlToValidate="passwd"
ValidationExpression=".*[!@#$%^&*+;:].*"
Display="Static"
Font-Name="宋体" Font-Size="12"
Width="100%" runat=server>

  密码必须包含如下字符: (!@#$%^&*+;:)

</asp:RegularExpressionValidator>
</td>
</tr>
<tr>  

时间: 2024-08-04 08:13:45

ASP.NET升级能力探讨(三)的相关文章

ASP.NET升级能力探讨(一)

Scalability 总是与我的最后一个话题 performance 缠绕在一起,但事实上,它们是完全不同的两个问题.在Performance 一节里,我已谈及了 caching, 它是scalability 最大的改进之一,因此,我(作者)在想,我还得找些其它一些内容在这节里讨论. 首先,此系统建成,本身有着一定的特性,以改进多处理器和串环境中的性能.例如,session state 能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器sessions.通过这样,即

ASP.NET升级能力探讨(二)

先举一个c#的例子 验证用户表单输入 运行环境:Win2000 Advance Server+IIS5.0+NGWS SDK(80M的). <%@ Page Language="C#" %> <html><script language="javascript">function ClientValidateEmail(source, value){var strr;re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\

asp.net获取Repeater三个嵌套

问题描述 asp.net获取Repeater三个嵌套 大家看看怎么查找Repeater控件这个 解决方案 提供参考吧http://blog.csdn.net/david_520042/article/details/6696908 private void rptCategories_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { BLL.Products products =ne

ASP面向对象编程探讨及比较_ASP CLASS类

ASP面向对象编程探讨及比较     选择自 RAINMAN_NET 的 Blog   关键字   ASP面向对象编程探讨及比较  出处      ASP是Microsoft于较早期推出的动态网页编程技术,但其结合ADO对数据库方便快捷的访问.结合XML.COM/ActiveX等其它技术 实现服务器多层结构的功能使它在今天还有着顽强的生命力,并且依然有着一定的发展.ASP.Net虽然在架构上完全不同于ASP,但它很多内建对象也是基 于ASP进行扩展的.网上有无数的介绍ASP的文章,却鲜有介绍AS

ASP.NET程序实现三色交替的下拉列表框

asp.net|程序|下拉|下拉列表     如下图所示,显示三种颜色交替的下拉框.        实现方法:   1.使用System.Web.UI.HtmlControls控件,把它作为服务器控件运行.   2.在后台为这个select控件绑定数据.   3.再调用一个自己写的函数为它的没个项目指定颜色.   实现代码(主要实现部分):   前台(WebForm1.aspx):   <SELECT id="Select1" style="WIDTH: 300px&q

ASP与数据库(三)

在上两讲中,我们讲解了ASP中数据库的基本使用,今天将介绍几种非常实用的技术. 一. 分页技术前面我们介绍了如何检索数据并输出到浏览器端,对少量数据而言,那样简单的输出处理是完全可以的,但是若数据量很大,有几百条甚至上千条,一次将如此多的数据全部输出到客户端是不现实的,一来页面从上到下拉得很长,二来客户端等待的时间过长,三来服务器的负载过大.所以采取分页输出非常必要.    要求:输出Northwind.mdb"产品"表中的数据至浏览器,每页显示10条.    例wuf60.asp,这

ASP.NET中的三种表格化数据方法

asp.net|数据     在开发ASP.NET站点项目中,经常用表格化的方式显示数据.最常用的可能就是DataGrid绑定DataSet数据的方式.在做过的软件项目中,有3种表格化数据的典型处理方式. 1.DataGrid绑定数据源.这种方式大家用的最多,但是DataGrid与ADO.NET完美的绑定方式,还是让人不爽.清一色的DataGrid风格很难适应不同项目的特殊风格,而且在DataGrid上做出的个性化处理也会非常的麻烦. 2.用XML(数据)+XSL(样式单).大家能理解,Data

十天学会ASP.net之第三天

asp.net 学习目的:掌握WEB控件的使用(一) 或许你会问,为什么需要WEB控件?WEB控间就好像VB里面的控间,可以在程序的任何地方引用,修改所有属性,有了它的配合才能完成代码分离.想一下,如果还是以前的HTML控间,我们当我们需要在某一个地方显示一段数据库的内容是不是只有用<%= %>这样势必在HTML包含了程序的代码块,就达不到分离代码和界面的目的了. 或许你还会问,为什么要代码分离那?原因很简单,不是每一个程序员都是合格的网页设计师,如果我们需要修改代码的时候会破坏网页设计师原来

asp+中文教程(三)-- 服务器端控制(一)

asp+|服务器|教程|控制|中文  上次讲了一些有关ASP + 服务器端控制的内容,现在来详细讲一下.Asp + 服务器端控制是微软新提出的概念,它的实现是基于微软的.NET框架,它实际上是一种特殊的HTML元素,服务器端与它是交互的关系,在生成这些元素后不但能接受它们的值,还可以动态控制它们,以完成一些很COOL的功能.下面列出所有ASP + 目前支持的所有28个服务器端控制及其具体用法. 1.    Adrotator : 广告轮换服务器端控制,它的具体行为是在指定的XML文件里定义的,如