0
正则表达式我已经搜索无处不在,我不能找到一个很好的解决我的问题。我有一个正则表达式用于验证ASP文本框中的文本输入。Absracting出在ASP.Net验证
鉴于这正则表达式是重复一些我想这一次代码控制,然后调用它需要的地方使用的事实。与在所有文本框中重复正则表达式相反,恕我直言,这是不好的做法,即如果它需要更新,那么我需要在任何地方更新它。
惟一可行的办法,我发现是Setting RegularExpressionValidator ValidationExpression at runtime。这确实有用,但我想知道这是否是唯一的方法。原因是我需要为每个文本框控件创建一个RegularExpressionValidator,以在Page_Load中对每个文本框进行验证并设置错误消息和表达式。不是世界末日,但似乎有点沉重。
任何想法?
感谢, 迈克尔
好吧,我现在要试一试。 – 2012-04-16 18:10:59
@MichaelHollywood:有用吗? – Ropstah 2012-04-16 18:34:08
我创建自定义验证类并在其中设置ValidationExpression和Error消息。现在我需要弄清楚如何在foo.aspx页面中实际调用它。我必须添加一些引用才能看到它,即
2012-04-16 18:44:07