首 页 | 网页模板 | 教程 | 源码下载 | 书籍下载 | 图片素材 | 字体 | JAVA特效 | FLASH源码 | 软件 | 矢量 | 论坛 | 其它 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 |
当前在线
广告:P4服务器电信机房6999/年即送产权 | 疾风下载
第五章 发表新留言页的制作
2004-7-19 6:17:00  作者:李飞  来源:未知 网友评论 0 条 论坛
  
    依照以上方法,分别为MessageName、MessageBook添加验证控件。以下提供截图:

   

   

          因为title、MessageName、MessageBook这三个字段仅仅是不允许为空,用RequiredFieldvalidator控件非常方便。但是对于主页网址格式、电子邮箱、QQ号码的验证就显得麻烦些,须要写比较表达式,就不能用RequiredFieldvalidator控件了,须要用到另外两个控件即regularexpressionvalidator和rangevalidator控件。

          个人主页网址验证:

       用regularexpressionvalidator控件,如下:

      

       验证表达式为:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

           电子邮箱地址验证:

       用regularexpressionvalidator控件,如下:

      

       验证表达式为:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

       QQ号码验证:

       用rangevalidator控件,如下:

      

    都做好了吗?试试效果,如下:



       还可以加入validationsummary控件,显示总的验证错误信息,并以消息框弹出。设置如下图:

       

       弹出的消息框样式如下:

   

       仅仅用了几个验证控件就能轻轻松松完表单窗体检验,不用像在ASP中那样地编写一大堆函数了。ASP.NET的魅力就在它的强大功能、好用。

          务必注意:验证控件只能对HTML控件或WEB控年进行验证,HTML文本框是不能起作用的,还会报错。另一个重要之处就是,你的站点根目录中必须复制有JavaScript脚本库,这个在你安装.NET框架的时候,安装程序已经为你复制在aspnet_client目录中。否则,验证控件会不起作用,还会弹出一个窗口提示你安装脚本库:

   

    如果出现此种情况,请检查根目录下是否有aspnet_client这个文件夹,没有的话可在这儿下载:

       http://www.ieasp.net/aspnet/aspnet_client.rar

       至此,制作发表新留言页完毕。
共分2页  [1] [2] 
>> 相关文章

关于网站 | 客服中心 | 服务条款 | 友情链接 | 广告联系 | 本站历程 | 网站导航

吉ICP备05000107号