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

ASP.NET 环境下的页面验证控件

 
验证控件用于验证用户的输入,利用这些控件,开发人员可以轻松的实现对用户输入的验证。ASP.NET提供了六种验证控件。
1.Required Field Validator:验证输入是否为空的控件。
主要属性:
Control To Validate:表示要进行检查的控件ID。此属性必须设置为输入控件的ID,否则会发生异常。另外该ID所代表的控件必须和验证控件在同一个容器中。
Error Message:表示当检测不合法时,出现的错误提示信息。
Display:表示错误的显示方式,取值有Static、Dynamic和None。Static表示控件的错误提示信息(Error Message)在页面中占有固定的位置,如果没有错误,他的显示类似label;Dynamic表示控件的错误信息出现时才占用页面位置;None表示控件的错误信息出现时不显示,但可以在Validator Summary中显示。
2.Range Validator:范围验证控件。
测试某个输入的值是否在指定的范围内。除了与Required Field Validator相同的属性外,还有:
Maximum Value范围的最大值
Minimum Value范围的最小值
Tyep输入值的数据类型。
3.Compare Validator:比较验证控件。
用于将某个用户输入与Web窗体中其他控件的值或者常数进行比较。
基本属性:
Control To Validate:要被验证的控件ID;
Value To Compare:用来比较的常数值;
Control To Compare:用来比较的控件ID;
Type:比较的数据类型;
Operator:比较操作类型;
Operator有7个可选属性值,详见下表:
值 
说明
Equal
相比较的两个值相等,通过验证。
Not Equal 
相比较的两个值不相等,通过验证。
GreaterThan 
当被验证的值(Control To Validate属性所指向控件的值)大于指定的常数(Value To Compare)或指定控件(Control To Compare)的值时,验证通过。 
Greater Than Equal 
当被验证的值(Control To Validate属性所指向控件的值)大于等于指定的常数(Value To Compare)或指定控件(Control To Compare)的值时,验证通过。
Less Than 
当被验证的值(ControlToValidate属性所指向控件的值)小于指定的常数(ValueToCompare)或指定控件(ControlToCompare)的值时,验证通过。 
Less Than Equal 
当被验证的值(Control To Validate属性所指向控件的值)小于等于指定的常数(Value To Compare)或指定控件(Control To Compare)的值时,验证通过。
Data Type Check  
当被验证的值(Control To Validate属�


相关文档:

c# asp.net 字符串加密解密的类


using System;   
using System.Collections.Generic;   
using System.Text;   
using System.Security.Cryptography;//Cryptography密码术   
namespace DAL   
{   
    public class Enc ......

asp.net数据库操作类(存储过程处理)

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.ComponentModel;
namespace SQLHelper
{
 /// <summary>
 /// Class1 的摘要说明。
 /// </summary>
 public class SQLHelper
 {
  // 连接数据源
......

ASP.NET中为GridView添加删除提示框

在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。
  首先我们给我们的GridView 添加一个模板列,如下:
以下是引用片段:
<ASP:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemStyle ......

asp.net性能优化总结

1. C#语言方面
1.1 垃圾回收
 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。
 1.1.1 避免不必要的对象创建
 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。
 1.1.1.1 避免循环创建对� ......

ASP.Net中利用ashx实现图片防盗链代码

GET /Img.ashx?img=svn_work.gif HTTP/1.1
Accept: */*
Referer: http://www.svnhost.cn/
Accept-Language: zh-cn
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号