RegularExpressionValidator 元件,中英长度问题 ?

问题描述

偶尔会有TextBox需要限制长度的需求,但是想要像RegularExpressionValidator元件那种提示方式,但似乎该元件遇到中、英文都统一算成1码,这样就不符合需求目前是写一个函数+多放一个Lable,然后回后台运算后再将Lable.visible=true(不符合长度的话..)请问有没有什么好的建议呢?

解决方案

解决方案二:
数据库长度长点得了,不需要考虑的那么复杂,否则你就要自己写Customer验证控件了
解决方案三:
支持2楼,官方封装好的那个不符合,就自己扩展实现官方的另一个自定义验证控件
解决方案四:
引用1楼starfd的回复:

数据库长度长点得了,不需要考虑的那么复杂,否则你就要自己写Customer验证控件了

資料庫是Oracle只是我記得以前的認知是,欄位越長(就算開Varchar2也一樣?),越浪費資料庫空間嗎><?然後主要我那個欄位是要印出一個A4文件的PDF檔案,所以那一欄才會需要限制文字字數因為User要求印出來的PDF檔,要剛好在一張A4內所以才要限制長度。看起來好在存檔時檢查了@@
解决方案五:
Varchar2长度是动态的
解决方案六:
Varchar2长度是动态的(实际长度是你存入的内容的长度),不用担心

时间: 2024-10-22 22:27:35

RegularExpressionValidator 元件,中英长度问题 ?的相关文章

微信公众平台消息接口开发(3)中英翻译

要做一个翻译账号,有以下几步: 一. 有翻译接口: 目前有道词典提供了翻译接口,申请地址 http://fanyi.youdao.com/openapi?path=data-mode 下面是申请介绍: 申请完成后,会收到邮件,邮件中有api key: 数据接口 http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&

asp.net中英切换-ASP.NET网站实现中英切换

问题描述 ASP.NET网站实现中英切换 请问用ASP.NET做的网站怎么实现中英切换的功能?求大神指点,多谢! 解决方案 http://www.cnblogs.com/wenjl520/archive/2010/10/17/1853367.htmlhttp://www.codeproject.com/Articles/38907/ASP-NET-Localization-Quick-Reference 解决方案二: 如何实现ASP.NET网站个性化在ASP.NET网站中实现带列表的视频播放在A

Windows Phone 7 界面设计与交互指南第二版中英译本

自微软揭开Windows Phone 7 以来,已经受到外界大量关注.其与众不同的Metro设计风格使它个性十足.而诺基亚与微软的合作也让大家拭目以待. 去年微软发布了第二版Windows Phone 7的界面设计与交互指南.笔者本以为这只是对此前发布的CTP(微软内部的预览版)版本做了些许补遗,于是打算快速做一个中文增订本.可是入手以后才发现这次的第二版增加了大量新内容,并且对之前的内容做了大幅修改. 于是两周之后,这本全新的中英对照的Windows Phone 7设计指南才得以问世.本指南详

java中文件长度的转换

中文|转换 java中文件长度的转换 我们使用java.io.File对象创建一个具体的文件句柄,然后就可以通过这个对象 获取该文件的一些信息了, 但是在我们得到文件长度的时候,返回的是一个long类型的整数, 单位是byte,也就是字节.有时候当文件过大的时候,我们就需要转换成Mb或者 Gb.下面写了个函数实现这个功能: File objFile = new File("c:\\cqq.rar");long filesize=objFile.getLength(); static S

英国GLS公司推出“中英快递飓风行动”

9月17日消息,英国皇家邮政集团旗下GLS公司与宅急送合作推出的欧洲商务包裹自去年推出中国以来,各项市场举措不断,日前更针对中国到英国跨境电商,推出"中英快递飓风行动",2公斤以下小包裹,推出"70元(首重0.5公斤)+19元(续重0.5公斤)",可谓全网最低. 欧洲商务包裹目前主要从事中欧快递服务,针对中欧跨境电商市场,价格吸引力明显.欧洲商务包裹价目表显示,首重为0.5kg的包裹,投递费用为265元,相比于其他同线路快递价格便宜20%左右. 同样,"中

printf-代码如下 请问我函数里的打印长度为什么为0和main中的长度为10不一样

问题描述 代码如下 请问我函数里的打印长度为什么为0和main中的长度为10不一样 #include #include #include #include #define GET_ARRAY_LEN(array) (sizeof(array)/sizeof(array[0])) int ARRAY_ABS(double array[]) { printf("n%d",GET_ARRAY_LEN(array)); return 0; } int main() { double a[10]

C语言程序设计第二版 1.6数组练习1-13打印输入中单词长度的直方图的问题

问题描述 C语言程序设计第二版 1.6数组练习1-13打印输入中单词长度的直方图的问题 /* Note:Your choice is C IDE */ #include "stdio.h" #define MAXHIST 15 //柱状图长度 #define MAXWORD 11 //单词长度 #define IN 1 #define OUT 0 void main() { int c,i,nc,state; int len; int maxvalue; //wl[]的最大值 int

asp.net中英切换-ASP.NET网站可以实现中英切换

问题描述 ASP.NET网站可以实现中英切换 请问数据库字段该怎么设计,页面如何实现中英切换,急求大神指点,多谢多谢! 解决方案 i18N 听过吗? 不是相切就切的 你的把对应的字段设置好 反正java采用的是I18N 解决方案二: 如何实现ASP.NET网站个性化ASP.Net网站多语言的实现ASP.NET使用IHttpModule实现网站静态缓存

中英将合作开发下一代海上可再生能源技术

中国和英国的研究人员将合作5个项目来开发下一代海上可再生能源技术. 中英将合作开发下一代海上可再生能源技术 9月7日发布的公告中,英国自然环境研究委员会(NERC)表示,为期三年的项目将利用环境科学.工程技术来解决影响海上可再生能源系统开发的关键挑战.海上可再生能源包括海上风电.波浪能和潮汐能等. 这5个项目作为中英海上可再生能源联合计划的一部分获得融资,并旨在最大化海上可再生能源系统的环境和社会经济利益. NERC还表示,这些项目将示范海上可再生能源技术为岛屿和沿海社区提供可靠电力的潜力. 项