验证整个项目的输入字符串

ltpinpin783 2009-06-11 09:08:55
现在项目已经完成,但是现在要对所有文本框的输入字符串进行验证,
请问有什么办法改动最少,不用每个文本框每个文本框的改,真愁人呀,如果一个一个的改工作量太大了。。
最好是在web.config里能改的,不过有人说我是在做梦,真的不可以吗??
有好办法,我可以加分的
...全文
53 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoqiliang527 2009-06-11
  • 打赏
  • 举报
回复
我也遇到了这个问题,要验证整个项目的输入字符串,头疼啊!!!
KK3K2005 2009-06-11
  • 打赏
  • 举报
回复
验证输入难道不考虑当前的应用上下文?

上下文不一样 是不是验证方式也不一样 所以想一次性是不可能的

本来每个输入就都应该验证的
Orders 2009-06-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jijunwu 的回复:]
做个用户控件

ascx后缀的东西,,,,,,,,,,,, 应该在最开始的时候做个母版页的
[/Quote]
程序漫步 2009-06-11
  • 打赏
  • 举报
回复
重写成System.Web.UI.Page,
Dhoopu 2009-06-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 juedaihuaihuai 的回复:]
在web.config <httpHandlers>配置节里写一个过滤页面,然后从httpcontex里找到textbox类型,在这里过滤一下就可以了。
[/Quote]
newdigitime 2009-06-11
  • 打赏
  • 举报
回复
mark,了解一下.
desegou 2009-06-11
  • 打赏
  • 举报
回复
自己做个控件带验证功能,替换原来的控件,这个以后维护方便而且比改所有的工作量也小
十八道胡同 2009-06-11
  • 打赏
  • 举报
回复
你可以遍历所有控件来验证,
只是加一个方法即可。
xuzm66 2009-06-11
  • 打赏
  • 举报
回复
还是自己慢慢改吧

非要找捷径的话我觉着试试添加一个类来进行
evaa006 2009-06-11
  • 打赏
  • 举报
回复
做个公共验证类
yanm7788 2009-06-11
  • 打赏
  • 举报
回复
建一个类重写成System.Web.UI.Page,并把你的验证类加进去.
然后每个页面都继承你重写的类.这样应该工作量会小一点.
li365941471 2009-06-11
  • 打赏
  • 举报
回复
up
绝代坏坏 2009-06-11
  • 打赏
  • 举报
回复
在web.config<httpHandlers>配置节里写一个过滤页面,然后从httpcontex里找到textbox类型,在这里过滤一下就可以了。
caofan520 2009-06-11
  • 打赏
  • 举报
回复
没有捷径,慢慢改吧,哪要验证改哪!
yechd 2009-06-11
  • 打赏
  • 举报
回复
每个文本框的验证规则一样吗,如果一样的话,可以采取如下方案:
在页面的基类或模板页中,遍历页面上所有的控件,如果类型是文本框,给其添加验证函数

如果验证规则不一样,如果不想给文本框加附加属性去判断,就得看你们最初命名上面有没有什么规则了
比如说...Date表示日期型文本框, ...Number表示数值型文本框等等,然后根据这些关键字给它们添加不同的验证函数
ltpinpin783 2009-06-11
  • 打赏
  • 举报
回复
类写完之后,不也得要每个文本框都调用吗?请指教
zjybushiren88888 2009-06-11
  • 打赏
  • 举报
回复
写个通用类来处理验证咯...
silentwins 2009-06-11
  • 打赏
  • 举报
回复
做的时候不加,现在才想加当然麻烦啦,不过最实际的方法还是慢慢动手加吧,写什么控件什么的还不是要改一大堆!
  • 打赏
  • 举报
回复
做个用户控件

ascx后缀的东西,,,,,,,,,,,, 应该在最开始的时候做个母版页的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧