易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

asp.net中如何回车触发指定按钮的事件

在.aspx页面中添加:
<SCRIPT LANGUAGE="javascript">
function SubmitKeyClick(button)
{   
     if (event.keyCode != 13) ;return;
     {       
         event.keyCode=9;
         event.returnValue = false;
         document.all[button].click();
     }
}</SCRIPT>
在Page_Load事件中添加:
textbox1.Attributes.Add("onkeydown","SubmitKeyClick('btnOK');"); ......

浅析ASP.NET 3.5与ASP.NET 4.0主要差别:

本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
  ·Ajax集成
  ·LINQ
  ·自动属性
  ·Lambda表达式
  同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内容,后面我将慢慢整理。
  客户端数据访问
  ASP.NET 3.5:在客户端无法直接访问数据,但是有下面的变通方法。
  脚本管理器页面方法(Pagemethods)
  ICallbackEventHandler接口
  XMLHttphanlder组件
  ASP.NET 4.0: 在这个版本中内置了这个功能,以下是执行它们的方法。
  ·客户端数据控制
  ·客户端模板
  ·客户端数据上下文
  这意味着我们从客户端通过客户端数据视图或数据上下文对象访问数据。
  设置Meta关键字和Meta描述
  Meta关键字及其描述对于搜索引擎优化非常有用。
  ASP.NET 3.5:这个属性有两个值“True”和“False”
  ASP.NET 4.0:ViewStateMode属性采用了枚举量,有三个值“Enabled”,“Disable ......

浅析ASP.NET 3.5与ASP.NET 4.0主要差别:

本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
  ·Ajax集成
  ·LINQ
  ·自动属性
  ·Lambda表达式
  同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内容,后面我将慢慢整理。
  客户端数据访问
  ASP.NET 3.5:在客户端无法直接访问数据,但是有下面的变通方法。
  脚本管理器页面方法(Pagemethods)
  ICallbackEventHandler接口
  XMLHttphanlder组件
  ASP.NET 4.0: 在这个版本中内置了这个功能,以下是执行它们的方法。
  ·客户端数据控制
  ·客户端模板
  ·客户端数据上下文
  这意味着我们从客户端通过客户端数据视图或数据上下文对象访问数据。
  设置Meta关键字和Meta描述
  Meta关键字及其描述对于搜索引擎优化非常有用。
  ASP.NET 3.5:这个属性有两个值“True”和“False”
  ASP.NET 4.0:ViewStateMode属性采用了枚举量,有三个值“Enabled”,“Disable ......

ASP.NET 如何:对照特定值验证 ASP.NET 服务器控件


      通过使用 ASP.NET 验证控件,可以使用逻辑运算符对照一个特定值来验证用户输入。例如,您可以指定用户输入必须是“1950 年 1 月 1 日”之后的日期,或是一个大于等于 0 的整数值。或者,您还可以指定将用户输入与另一控件的值进行比较。
1、将 CompareValidator 控件添加到页中并设置下列属性:
属性
说明
ControlToValidate
用户必须为其提供值的控件的 ID。
ErrorMessage, Text, Display
一些属性,用于指定在用户跳过控件时显示的错误的文字内容和位置。
 
2、通过设置以下属性来设置要比较的值:
属性
说明
ValueToCompare
- 或 -
ControlToCompare
以字符串形式输入的表达式。要与常数值进行比较,可设置 ValueToCompare 属性。要与另一个控件的值进行比较,请将 ControlToCompare 属性设置为该控件的 ID。(CompareValidator 控件将用户输入与其他控件的 ValidationPropertyAttribute 指定的任何属性进行比较)。如果同时设置 ValueToCompare 和 ControlToCompare,则 ControlToCompare 优先。
Type
要比较的两个值的数据类型。类型使用 ValidationDataType 枚举指定,该枚举允许您使用 String、Inte ......

ASP.NET 如何:对照特定值验证 ASP.NET 服务器控件


      通过使用 ASP.NET 验证控件,可以使用逻辑运算符对照一个特定值来验证用户输入。例如,您可以指定用户输入必须是“1950 年 1 月 1 日”之后的日期,或是一个大于等于 0 的整数值。或者,您还可以指定将用户输入与另一控件的值进行比较。
1、将 CompareValidator 控件添加到页中并设置下列属性:
属性
说明
ControlToValidate
用户必须为其提供值的控件的 ID。
ErrorMessage, Text, Display
一些属性,用于指定在用户跳过控件时显示的错误的文字内容和位置。
 
2、通过设置以下属性来设置要比较的值:
属性
说明
ValueToCompare
- 或 -
ControlToCompare
以字符串形式输入的表达式。要与常数值进行比较,可设置 ValueToCompare 属性。要与另一个控件的值进行比较,请将 ControlToCompare 属性设置为该控件的 ID。(CompareValidator 控件将用户输入与其他控件的 ValidationPropertyAttribute 指定的任何属性进行比较)。如果同时设置 ValueToCompare 和 ControlToCompare,则 ControlToCompare 优先。
Type
要比较的两个值的数据类型。类型使用 ValidationDataType 枚举指定,该枚举允许您使用 String、Inte ......

ASP.NET 指定验证组


      使用验证组可以将页面上的验证控件归为一组。可以对每个验证组执行验证,该验证与同一页的其他验证组无关。
将要分组的所有控件的 ValidationGroup 属性设置为同一个名称(字符串)即可创建验证组。可以为验证组分配任何名称,但必须对该组的所有成员使用相同的名称。
在回发过程中,只根据当前验证组中的验证控件来设置 Page 类的 IsValid 属性。当前验证组是由导致验证发生的控件确定的。例如,如果单击验证组为 LoginForm 的按钮控件,并且其 ValidationGroup 属性设置为 LoginForm 的所有验证控件都有效,则 IsValid 属性将返回 true。对于其他控件(如 DropDownList 控件),如果控件的 CausesValidation 属性设置为 true(而 AutoPostBack 属性设置为 true),则也可以触发验证。
若要以编程方式进行验证,可以调用 Validate 方法重载,使其采用 validationGroup 参数来强制只为该验证组进行验证。请注意,在调用 Validate 方法时,IsValid 属性反映到目前为止已验证的所有组的有效性。这可能包括作为回发结果验证的组以及以编程方式验证的组。如果任一组中的任何控件无效,则 IsValid 属性返回 false。
下面的代码示例演示在 But ......

ASP.NET ASP.NET 服务器控件的客户端验证


      如果用户使用的浏览器支持动态 HTML (DHTML),则 ASP.NET 验证控件可以使用客户端脚本来执行验证。因为这种控件可以提供及时反馈(无需到服务器的往返过程),所以用户会感觉到页的性能有所改善。
在大多数情况下,无需对页或验证控件作出任何更改便可使用客户端验证。控件将自动检测浏览器是否支持 DHTML 并执行相应的检查。客户端验证使用的错误显示机制和服务器端验证相同。
 
一、客户端验证的差异
如果是在客户端上执行验证,则验证控件可以包括某些附加功能:
·如果打算生成验证错误信息摘要,您可以在消息框中显示这些信息,该框在用户提交页时出现。
·验证控件的对象模型在客户端略有不同。
 
客户端验证具有以下几个细微不同之处:
·如果启用客户端验证,则页将包含对执行客户端验证所用的脚本库的引用。
·使用 RegularExpressionValidator 控件时,如果可以使用兼容 ECMAScript 的语言(例如 Microsoft JScript),则可以在客户端检查表达式。客户端正则表达式检查与在服务器上使用 Regex 类进行的正则表达式检查相比,两者的差异非常小。
·页中包含客户端方法,以便在 ......

ASP.NET ASP.NET 服务器控件的客户端验证


      如果用户使用的浏览器支持动态 HTML (DHTML),则 ASP.NET 验证控件可以使用客户端脚本来执行验证。因为这种控件可以提供及时反馈(无需到服务器的往返过程),所以用户会感觉到页的性能有所改善。
在大多数情况下,无需对页或验证控件作出任何更改便可使用客户端验证。控件将自动检测浏览器是否支持 DHTML 并执行相应的检查。客户端验证使用的错误显示机制和服务器端验证相同。
 
一、客户端验证的差异
如果是在客户端上执行验证,则验证控件可以包括某些附加功能:
·如果打算生成验证错误信息摘要,您可以在消息框中显示这些信息,该框在用户提交页时出现。
·验证控件的对象模型在客户端略有不同。
 
客户端验证具有以下几个细微不同之处:
·如果启用客户端验证,则页将包含对执行客户端验证所用的脚本库的引用。
·使用 RegularExpressionValidator 控件时,如果可以使用兼容 ECMAScript 的语言(例如 Microsoft JScript),则可以在客户端检查表达式。客户端正则表达式检查与在服务器上使用 Regex 类进行的正则表达式检查相比,两者的差异非常小。
·页中包含客户端方法,以便在 ......

ASP.NET ASP.NET 服务器控件的特例验证结果


      验证可以确保用户输入符合您指定的条件。在大多数情况下,这一操作比较简单。但有时对输入进行验证会引入特殊的条件。了解这些条件是什么、验证如何执行以及有哪些可能的验证结果是非常重要的。
 
一、与空白字段的对比
如果字段为空白,则除 RequiredFieldValidator 控件之外的所有验证控件都会将该字段视为有效字段。您必须使用 RequiredFieldValidator 控件来避免用户将字段留为空白。例如,如果您将 RangeValidator 控件附加到一个日期字段,则当用户输入了指定范围内的日期或将该字段留为空白时,都将通过验证。如果要确保用户输入日期,则除了范围检查之外,您还必须向该日期字段添加 RequiredFieldValidator 控件。
 
二、与其他控件的对比
使用 CompareValidator 控件时,您可以指定对照另一控件的值执行验证。例如,您有两个用于输入日期的字段,一个用于开始日期,一个用于结束日期。使用 CompareValidator 控件可以确保开始日期早于或等于结束日期。
安全说明: ASP.NET 网页中的用户输入可能包括恶意的客户端脚本。默认情况下,该页验证用户输入是否不包括脚本或 HTML 元素。
如果验证控件无法解析另一控件 ......

ASP.NET ASP.NET 服务器控件的特例验证结果


      验证可以确保用户输入符合您指定的条件。在大多数情况下,这一操作比较简单。但有时对输入进行验证会引入特殊的条件。了解这些条件是什么、验证如何执行以及有哪些可能的验证结果是非常重要的。
 
一、与空白字段的对比
如果字段为空白,则除 RequiredFieldValidator 控件之外的所有验证控件都会将该字段视为有效字段。您必须使用 RequiredFieldValidator 控件来避免用户将字段留为空白。例如,如果您将 RangeValidator 控件附加到一个日期字段,则当用户输入了指定范围内的日期或将该字段留为空白时,都将通过验证。如果要确保用户输入日期,则除了范围检查之外,您还必须向该日期字段添加 RequiredFieldValidator 控件。
 
二、与其他控件的对比
使用 CompareValidator 控件时,您可以指定对照另一控件的值执行验证。例如,您有两个用于输入日期的字段,一个用于开始日期,一个用于结束日期。使用 CompareValidator 控件可以确保开始日期早于或等于结束日期。
安全说明: ASP.NET 网页中的用户输入可能包括恶意的客户端脚本。默认情况下,该页验证用户输入是否不包括脚本或 HTML 元素。
如果验证控件无法解析另一控件 ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [298] [299] [300] [301] 302 [303] [304] [305] [306] [307]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号