我到处搜索,找不到解决问题的好方法。我有一个正则表达式用于验证 ASP 文本框中的文本输入。
鉴于此正则表达式在许多控件上重复,我想对其进行一次编码,然后在需要使用它的地方调用它。与在所有文本框中重复正则表达式相反,恕我直言,这是不好的做法,即如果它需要更新,那么我需要在任何地方更新它。
我找到的唯一可能的解决方案是在运行时设置 RegularExpressionValidator ValidationExpression。这确实有效,但我想知道这是否是唯一的方法。原因是我需要为每个文本框控件创建一个 RegularExpressionValidator 来验证和设置 Page_Load 中每个控件的错误消息和表达式。不是世界末日,但似乎有点沉重。
有任何想法吗?
谢谢,迈克尔