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

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 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 元素。
如果验证控件无法解析另一控件 ......

ASP.NET 在 ASP.NET 网页中验证用户输入

 
      通过使用验证控件,可以向 ASP.NET 网页中添加输入验证。验证控件为所有常用的标准验证类型(例如,测试某范围内的有效日期或值)提供了一种易于使用的机制,以及自定义编写验证的方法。此外,验证控件还允许自定义向用户显示错误信息的方法。验证控件可与 ASP.NET 网页上的任何控件(包括 HTML 和 Web 服务器控件)一起使用。默认情况下,ASP.NET 网页会自动检查有无潜在的恶意输入。
 
一、  使用验证控件
通过像添加其他服务器控件那样向页面添加验证控件,即可启用对用户输入的验证。有各种类型的验证控件,如范围检查或模式匹配验证控件。每个验证控件都引用页面上其他地方的输入控件(服务器控件)。处理用户输入时(例如,当提交页面时),验证控件会对用户输入进行测试,并设置属性以指示该输入是否通过测试。调用了所有验证控件后,会在页面上设置一个属性以指示是否出现验证检查失败。
可将验证控件关联到验证组中,使得属于同一组的验证控件可以一起进行验证。可以使用验证组有选择地启用或禁用页面上相关控件的验证。其他验证操作(如显示 ValidationSummary 控件或调用 GetValidators 方法)可以引用验证 ......

ASP.NET 在 ASP.NET 网页中验证用户输入

 
      通过使用验证控件,可以向 ASP.NET 网页中添加输入验证。验证控件为所有常用的标准验证类型(例如,测试某范围内的有效日期或值)提供了一种易于使用的机制,以及自定义编写验证的方法。此外,验证控件还允许自定义向用户显示错误信息的方法。验证控件可与 ASP.NET 网页上的任何控件(包括 HTML 和 Web 服务器控件)一起使用。默认情况下,ASP.NET 网页会自动检查有无潜在的恶意输入。
 
一、  使用验证控件
通过像添加其他服务器控件那样向页面添加验证控件,即可启用对用户输入的验证。有各种类型的验证控件,如范围检查或模式匹配验证控件。每个验证控件都引用页面上其他地方的输入控件(服务器控件)。处理用户输入时(例如,当提交页面时),验证控件会对用户输入进行测试,并设置属性以指示该输入是否通过测试。调用了所有验证控件后,会在页面上设置一个属性以指示是否出现验证检查失败。
可将验证控件关联到验证组中,使得属于同一组的验证控件可以一起进行验证。可以使用验证组有选择地启用或禁用页面上相关控件的验证。其他验证操作(如显示 ValidationSummary 控件或调用 GetValidators 方法)可以引用验证 ......

ASP Encode/Decode Functions

http://www.aspnut.com/reference/encoding.asp
Server.URLEncode
Used for encoding data that will be passed via a querystring variable. A querystring variable is anything following the question mark (?) in the URL (location) field of your browser. You create querystring variables when you perform a redirect or build a hyperlink to another page on your site.
<a href="page2.asp?name=Joe+Schmoe">here</a>
<%
Response.Redirect "page2.asp?ID=3"
%>
In the example above, the hyperlink contains a variable named "name" which has a value of "Joe Schmoe" (the space is encoded as "+") In the Response.Redirect statement, we have a querystring variabled named "ID" with a value of 3. To perform a URL encode on a variable (for purposes of passing this variable to another page) use the following:
<a href="page2.asp?name=<%= Server.URLEncode(sName) %>">
here</a>
<%
Response.Redirect "page2.asp?ID=" &_
Server.URLEncode(nID)
%>
URLDecode
For s ......

iis浏览asp Http500错误

遇到了一个难题,2003操作系统 再安装完并配置好iis后浏览.cs文件的没有问题,可是一旦浏览asp的文件就报http 500服务器内部错误,我在其他机器上同样是和我的配置一样就可以浏览asp的文件,很郁闷不知道怎么回事,按照网上的说法都进行了修改还不能成功浏览asp文件,难道还要重新装系统吗?我该怎么办!!! ......
总记录数:617; 总页数:103; 每页6 条; 首页 上一页 [66] [67] [68] [69] 70 [71] [72] [73] [74] [75]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号