易截截图软件、单文件、免安装、纯绿色、仅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安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

asp.net中System.DateTime.Now.ToString()的一些用法

//2007年4月24日
     this.TextBox6.Text = System.DateTime.Now.ToString("D");
     //2007-4-24
     this.TextBox7.Text = System.DateTime.Now.ToString("d");
     //2007年4月24日 16:30:15
     this. ......

asp.net C# 排列组合 非递归

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("/*\n------输出结果------------");
getSplit("ABCDEFG"); ......

asp.net小知识


后台给控件添加js方法
this.btnOK.Attributes["onclick"] = "javascript:return confirm(\"确定保存?\");";
或者
<mce:script type="text/javascript"><!--
function shijian()
{
return confirm(\"确定保存?\");
}
// --></mce:script>
this.btnOK.Attributes["onclick"] = "return sh ......

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号