你如何将一个asp.net验证器绑定到多个控件?
发布时间:2020-12-16 06:53:31 所属栏目:asp.Net 来源:网络整理
导读:我有4个文本框,只能取一个数字.问题是我必须为控件创建4个单独的验证器,并将它们的id与验证器相关联.是否可以只有一个asp.net正则表达式验证器并将所有控件与该验证器相关联? 解决方法 您可以使用CustomValidator并编写自己的验证代码.客户端代码可以假设访
我有4个文本框,只能取一个数字.问题是我必须为控件创建4个单独的验证器,并将它们的id与验证器相关联.是否可以只有一个asp.net正则表达式验证器并将所有控件与该验证器相关联?
解决方法
您可以使用CustomValidator并编写自己的验证代码.客户端代码可以假设访问每个文本框并检查它们与正则表达式…
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.customvalidator.aspx 如果您不想在4个位置包含正则表达式,那么更简单的解决方案是将正则表达式存储在代码隐藏中并在页面加载期间将其应用于所有验证器?不是一个完美的sol’n但会起作用.您还可以在代码隐藏中应用标准错误消息和其他格式设置选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET / Java – 脚本注册/重定向问题
- asp.net – 实体框架:坚持在多对多添加新实体,而不是重新使
- asp.net-mvc – asp.net mvc使用.wml保持覆盖text/html内容
- asp.net – IE bug无效源HTML5音频 – 解决方法
- 在asp.net mvc3中检测页面关闭(或卸载)
- asp.net-mvc – 使用SharpDevelop构建ASP.NET MVC应用程序的
- asp.net – OutputCache.VaryByHeader没有在响应中生成Vary
- asp.net – __doPostBack在DotNetNuke网站上未定义为IE 10
- 如何在asp.net vnext中使用协议缓冲区?
- 如何在ASP.NET中阻止IP地址或IP类
推荐文章
站长推荐
- asp.net – 如何修复“System.Security.Permissi
- asp.net-mvc-3 – 方法’Write’没有重载需要0个
- [ASP.NET MVC] URL网址路由包含“/”斜线
- asp.net core 系列 8 Razor框架路由(下)
- 如何在.NET MVC应用程序中包含社交媒体共享?
- ASP.NET – jQuery ajax调用队列而不是并发运行?
- asp.net – 为什么我的SqlDataSource的UpdateCom
- asp.net – 使用app_offline.htm使应用程序脱机,
- 如何在ASP.NET应用程序中有效地缩放和裁剪图像?
- asp.net – Visual Studio需要Windows 7中提升的
热点阅读