自定义服务器控件之:带验证功能文本框控件 TextBox (Only For IE)

之前一个项目中大量用到数字输入的文本框,对于采用传统的页面验证或者ASP.NE验证控件,工作量都是盛大。
而在取数字文本取值时必须先检验是否填写等等。
为了避免以上问题,特地写了 HTC 客户端验证输入, 但是该验证方式是客户段实现的,没有服务器段验证。
为结合客户端以及服务器端验证,所以写了控件 MicroSystem.WebControls.TextBox ,该控件完全实现了 HTC 客户端验证输入。
服务器段验证功能真正添加中。

一些是页面使用是的代码:
MicroSystem.WebControls.TextBox(IE5+):
基本验证用法:
< msi:TextBox  ID ="Price"  runat ="server"  CssClass ="DataCheck"  DataType ="UFloat" ></ msi:TextBox >  
服务器端取值
obj.Pricr  =  Price.Value 
' 添加 Value 属性自动转换空为0


自定义验证用法:
< msi:TextBox  ID ="Zip"  
    cssClass
="DataCheck"  
    DataType
="Custom"  
    ValidExpression
="/^\d{6}$/"
    ValidExpressionExpand
="/^\d{0,6}$/"  
    ErrorMessage
="邮政编码"
    MustInput
="true"  /  >  


以下是该控件集中的一些其他控件:

MicroSystem.WebControls.Datebox 日期文本框(IE5+):
自带了日历选择功能(日历使用了梅花雨日历控件) 查看详细
< msi:DateBox  ID ="OpenDate"  runat ="server"  CssClass ="SetDate"   ></ msi:DateBox >

MicroSystem.WebControls.DropDownList 下拉框:
可以默认添加一行空白行(只提供通过 DataSource 绑定数据时使用)

MicroSystem.WebControls.CheckBox 多选框:
添加属性Value 作为原始的 HTMLElement 使用,如选中返回Value,未选中返回空

其他几个控件详细的说明请查看:

希望对大家有用!

MicroSystem.WebControls.zip (包含全部源码、DLL、文档、实例)

posted on 2007-08-09 19:43  阿慧南 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/MicroSystem/archive/2007/08/09/739241.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值