DEV控件之ASPxTextBox 的使用(验证)
来源:互联网 发布:看户型软件 编辑:程序博客网 时间:2024/04/29 09:53
对第三方控件DEV的使用已经有一段时间了,从开始接触到这套控件的喜悦,到控件使用过程中遇到的种种困难,可以说真的是对这套控件又爱又恨,团队在使用这套控件进行项目开发的时候曾经多次想放弃过,不过这主要还是因为网上相关的资料太少太少,很多东西得自己慢慢去摸索,现在项目也进入收尾阶段,得找时间对这套控件的使用做个总结,也把我们的经验分享给大家,欢迎有使用这套控件的朋友在看文章的过程中有什么更好的用法提出来共享下,共同提高!以下所使用的DEV版本均是DXperience-8.1.3.
先从简单的ASPxTextBox写起,ASPxTextBox与普通的TextBox相比,最大的特点就是对输入格式的验证,只需要对ASPxTextBox的ValidationSettings属性进行配置,通过配置ValidationExpression的正则表达式的值来对输入的值进行验证,通过改变RequiredField的IsRequired属性值来改变ASPxTextBox是否允许为空,具体代码和效果图如下。顺便说下,ASPxTextBox并没有类似于TextBox的TextMode属性,而是有一个单独的ASPxMemo控件可以支持多行的(这个当初也让我在ASPxTextBox的属性上面找了好久,后来在DEV的官方论坛上找到的)。
代码:
- <dxe:ASPxTextBoxID="ASPxTextBox1"runat="server"
- CssFilePath="~/App_Themes/Glass/{0}/styles.css"CssPostfix="Glass"
- Width="170px">
- <ValidationSettingsErrorDisplayMode="ImageWithTooltip">
- <ErrorImageHeight="14px"Url="~/App_Themes/Glass/Editors/edtError.png"/>
- <ErrorFrameStyleImageSpacing="4px">
- <ErrorTextPaddingsPaddingLeft="4px"/>
- </ErrorFrameStyle>
- <RegularExpressionErrorText="输入格式错误,请输入正确的url!"
- ValidationExpression="http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?"/>
- <RequiredFieldErrorText="不能为空!"IsRequired="True"/>
- </ValidationSettings>
- </dxe:ASPxTextBox>
效果图:
- DEV控件之ASPxTextBox 的使用(验证)
- DEV控件之ASPxTextBox 的使用(验证)
- ASPxTextBox的使用
- DEVEXPRSS Aspxtextbox 使用的一些体会
- DEV控件使用之TreeList
- ASPxTextBox等控件实现“回车模拟Tab”的代码整理
- Dev控件GridControl 的使用
- Dev控件中BarManager控件的使用
- DEV控件学习使用之ASPxDropDownEdit
- DEV GridControl控件的使用总结
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- Dev 控件之GridControl
- Dev控件使用细节
- DEV 控件使用技巧
- POJ 3660 floyd 算法
- 常用网站收藏(中文)[不断更新,收集中]
- 学习进展-2012-3-19
- poj1031---计算几何
- jQuery最基础简单的例子
- DEV控件之ASPxTextBox 的使用(验证)
- chmod permission
- Ruby On Rails 学习资源
- 搭建多媒体服务器-openfire, redfire 使用手记
- poj1375---计算几何
- 如何使整个页面内容居中
- 子类重写父类的方法时声明抛出异常不能比父类范围大(转)
- HTML5 geolocation和BaiduMap、BingMap、GoogleMap
- 摇传:摇一摇,轻松传文件