首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 网页设计 → DREAMWEAVER → 文章内容

DreamwaverMX与ASP.NET(十三)

作者:风未起时  来源:中国站长学院  发布时间:2007-2-6 20:55:37


[图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则会有报错信息。
[] [返回上一页] [打 印]
  • 上一篇文章:DreamwaverMX与ASP.NET(十二)
  • 下一篇文章:DreamwaverMX与ASP.NET(十四)

  • 相关文章:
  • [组图]Dreamweaver网页制作技巧20问
  • 怎样将Dreamweaver集成到IE浏览器?
  • 通过Dreamweaver学习了解CSS
  • ASP.NET常用的三十三种实用代码
  • [图文]类似Dreamweaver的颜色选择器
  • [图文]热门技巧天天递招 98篇(十三)
  • 热门技巧天天递招 98篇(二十三)
  • HijackThis日志细解正文(二十三)
  • HijackThis日志细解正文(十三)
  • 入侵常用TCP端口作用及其操作建议之十三
  • 入侵常用TCP端口作用及其操作建议之二十三
  • Windows操作系统十三例安装技巧
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号