创建自定义验证控件(2)
2008-12-04 15:18
253 查看
接上篇 创建自定义验证控件(1)
开发环境VS2008+SQL2005
本篇将写一个比较复杂的自定义控件,AjaxValidator(AJAX自定义验证控件)。AjaxValidator控件用于创建一个服务器端的自定义验证函数。AjaxValidator可以在浏览器调用自定义的验证方法(即客户端脚本直接调用服务器端方法)。
AjaxValidator控件使用AJAX从客户端调用服务器端验证方法,使用AJAX优势在于用户不用显示地回传服务器端。
大家在创建一个注册表单,并且需要验证用户名字段,以确认用户输入的用户名在数据库中并不存在。本篇就利用AjaxValidator写了一个这样的DEMO。AjaxValidator控件可以在客户端调用服务端的验证方法来检查用户名在数据库中是否唯一。
AjaxValidator类的代码如下
效果截图:
开发环境VS2008+SQL2005
本篇将写一个比较复杂的自定义控件,AjaxValidator(AJAX自定义验证控件)。AjaxValidator控件用于创建一个服务器端的自定义验证函数。AjaxValidator可以在浏览器调用自定义的验证方法(即客户端脚本直接调用服务器端方法)。
AjaxValidator控件使用AJAX从客户端调用服务器端验证方法,使用AJAX优势在于用户不用显示地回传服务器端。
大家在创建一个注册表单,并且需要验证用户名字段,以确认用户输入的用户名在数据库中并不存在。本篇就利用AjaxValidator写了一个这样的DEMO。AjaxValidator控件可以在客户端调用服务端的验证方法来检查用户名在数据库中是否唯一。
AjaxValidator类的代码如下
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[User_Info]( [id] [int] IDENTITY(1,1) NOT NULL, [UserName] [varchar](50) NOT NULL, [UserPwd] [varchar](50) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF
效果截图:
相关文章推荐
- 创建自定义验证控件(1)
- 创建自定义验证控件 (asp.net C#)
- 创建自定义验证控件,以验证多行文本框中内容长度为例
- 创建自定义验证控件
- 在.Net中创建自定义验证控件
- 创建自定义验证控件
- 创建自定义验证控件,以验证多行文本框中内容长度为例
- 创建自定义验证控件-LengthValidator控件
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- 利用ASP.NET 2.0创建自定义Web控件
- 创建具有自验证功能的textbox控件
- 关于学习MSDN中"创建自定义字段类型和字段控件"的一些心得跟问题。
- 创建自定义服务器控件的代码
- Flex 学习笔记 Datagrid中创建自定义ComboBox控件及数字校验