易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET ASP.NET 服务器控件的验证错误信息布局


      当错误信息出现在页上时,它成为页布局的一部分。您需要设计页的布局以放置可能出现的任何错误文本。
如果验证在服务器上执行,则除非出现错误,否则验证控件不会呈现到页,并因此不会占用任何空间。如果出现错误,页将在往返期间重新创建,并将错误文本添加到页。
如果用户具有支持动态 HTML (DHTML) 验证的浏览器,则验证可以在客户端上动态发生。此时,将会立即出现就地错误信息文本,并可能更改页的布局。
要控制如何显示客户端验证的错误信息文本,可以将验证控件的 Display 属性设置为以下三个选项之一:
布局选项
说明
Static
即使没有可见错误信息文本,每个验证控件也将占用空间,允许您为页定义固定的布局。多个验证控件无法在页上占用相同空间,因此您必须在页上给每个控件留出单独的位置。这一设置只在 Internet Explorer 4.0 或更高版本中有效,在其他浏览器中该布局将变成 Dynamic。
Dynamic
除非显示错误信息,否则验证控件将不会占用空间,这允许控件共用同一个位置(例如表的单元格)。但在显示错误信息时,页的布局将会更改,有时将导致控件更改位置。
None
验证控件不在页上出现。
      说明: 动态布局需要支持动态 HTML (DHTML) 的浏览器。如果您的 Web 应用程序将与不支持 DHTML 的浏览器一起使用,建议改为在一个表单元格或 Panel 控件中对验证控件进行布局。
 
一、如何:控制 ASP.NET 服务器控件的验证错误信息显示
显示方法
说明
内联
在控件旁边验证控件所在的位置显示错误信息。
摘要
在一个涵盖所有错误的单独摘要中显示错误信息,该方式只在用户提交页时可用。或者,可以在消息框中显示错误信息,但是此选项仅在支持动态 HTML (DHTML) 的浏览器中可用。
内联和摘要
同一错误信息的摘要显示和内联显示可能会有所不同。您可以使用此选项内联显示较为简短的错误信息,而在摘要中显示较为详细的信息,也可以在输入字段旁显示错误标志符号,而在摘要中显示错误信息。
自定义
您可以创建您自己的错误信息显示。
      如果要显示错误信息摘要,您需要将控件添加到页。
 
1.1、显示错误信息摘要
1、将 ValidationSummary 控件添加到页中要显示收集的错误信息的位置上。
2、设置单个验证控件的 ErrorMessage 和 Display 属性。
3、若要格式化错误信息,请使用在 ValidationSummaryDisplayMode


相关文档:

Asp.net动态转静态页面的两种方法总结

///Asp.net动态转静态页面的两种方法总结
///由于搜索引擎对aspx页面收录和html页面的收录率的差别以及页面资源占用问题,我们很多时候需要
///实现aspx页面动态转静态。两种主流方法如下:
///第一张方法:
///使用模板转换,步骤如下:
///1,建立Myconvert.cs 类文件
using System;
//记得添加以下三个引用
using ......

Asp.net: GridView72绝技

 
 
 
 
 
GridView无代码分页排序
GridView选中,编辑,取消,删除
GridView正反双向排序
GridView和下拉菜单DropDownList结合
GridView和CheckBox结合
鼠标移到GridView某一行时改变该行的背景色方法一
鼠标移到GridView某一行时改变该行的背景色方法二
GridView实现删除时弹出确认 ......

ASP.NET 2.0发送电子邮件全面剖析之二

  出处:天极网 作者:朱先忠编译 时间:2006-9-25 9:36:00
  一、简介
在上篇中我们详细分析过,.NET框架2.0版本提供了一个新的命名空间(System.Net.Mail)和一些发送电子邮件的新类(注意:.NET框架1.x版本中提供的命名空间System.Web.Mail及相关的类仍然可以使用,以实现向后兼容性)。而且,我们 ......

Asp.net调用webservice

这是我从别处摘抄的一篇文章,相信大家都很熟悉的,讲的很明白,但是我对其中一点存有疑惑,许久也没有找到答案。
调用webservice时可以返回datatable等复杂数据类型,下面例子中也有的,在前台调用时,其实这些数据类型经过了转换器处理。下面的例子中,返回的datatable被一项一项添加到select上去了,其实我看了就是一个 ......

asp.net读取EXcel的小讨论

在CS文件中,首先在顶部引入操作Excel数据的命名空间
using System.Data.OleDb;
正式代码如下:
    private void Button_Click(object sender, System.EventArgs e)
    {
        string thefullname = this.uploadFile.PostedFile.FileName;//获 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号