网站首页站长博客下载中心域名交易站长论坛域名主机免费电邮免费域名中文排行排名查询站长书库书籍教程下载
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
学院首页 网络编程 网页设计 图形图象 数 据 库 服 务 器 网络媒体 网络安全 个人专栏 站长CLUB 业界新闻 信息公告
 当前位置:首页 >> 网页设计 >> Dreamweaver >> 正文
公告通知
返回上级列表
资料搜索
相关文章
DreamwaverMX与ASP.NET(十三)
[ 来源:中国站长学院 | 作者:风未起时 | 时间:2005-6-1 21:59:35 | 浏览:人次 ]
收藏到新浪ViVi 收藏到365KEY 收藏到我摘  字号选择〖    〗/ 双击滚屏 单击停止  


[图5-9 Email设置属性]

同RequiredfieldValidator验证控件添加的方法类似,单击”More tags..”选择添加数据验证控件。不同的地方就是设置Validation Expression。由于telephone需要输入7-10位的数字,需设置如下:

[0-9]{7,10}

其语法如下:

[]:用来定义可接受的字符,如a-z表示小写的’a’-‘z’都是可接受的字符,a-zA-Z表示可接受所有字母,而0-9就表示可以接受所有数字。

{}:用来定义必须输入的字符数,{7,10}表示可以输入7-10个字符,{0,}表示可以接受0-无限多个字符。

‘.’:表示输入任意字符。.{0,}表示可接受0-无限多个任意字符。

| :表示OR(或),例如[A-Za-z]{3}|[0-9]{3}表示可以接受3个英文字母或是3个数字

():为了方便阅读,含有|符号的字符串通常会被()之中。例如([A-Za-z]{3}|[0-9]{3})。

\:如果含有[],{},(),|等特殊符号必须在这些字符串之前加上\.。

下列是一些比较常用的例子:

Email: .{1,}@.{1,}/..{1}

电话(包括区号): \([0-9]{3,4})\)[0-9]{7,8}

虽然不可以保证用户输入是其真正的资料,但是检验控件可以保证格式是对的。


[图5-10 预览页面]

至于CompareValidator控件,其各属性设置方法如下:

Control to Compare

设置与其相比较的控件

Control to Validate

设置与其相关联的控件

Value to Compare

设置相比较的值

Operator

设置比较的关系(等于,不等于,大于,大于等于,小于,小于等于)

Type

比较的数据类型

Error Message

显示信息



[图5-11 CompareValidator设置对话框]

CustomValitor设置方法与其他控件类似,但是需要手写函数OnServerValidate(在Events中)来验证数据。


[图5-12CustomValitor设置对话框]

例如

< asp:CustomValidator id=”CusValid” runat=”server” ControlToValidate=控件名 OnServerValidate=”TheFunction” >报错信息< / asp:CustomValidator >

< script language=”vb” runat=”server” >

Function TheFunction(sender as object,,value as string) as Boolean

……..

return …

End function

< /script >

此控件会调用TheFuncion函数,如果返回false则会有报错信息。

[发送给好友]  [打印本页]  [关闭窗口]  [返回顶部]   转载请注明来源:http://edu.chinaz.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
栏目编辑: 设计风 责任编辑: 设计风
原始作者: 风未起时 录入时间: 2005-6-1 21:59:35
信息来源: 中国站长学院 投稿信箱: Edu#chinaz.com
设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 联系方式 - 总编信箱 - 会员投稿