【发布时间】:2010-12-03 12:00:17
【问题描述】:
我需要对 asp 按钮进行一些验证,以确保它至少被点击一次。
我设置了一个自定义验证器,将 controlToValidate 设置为按钮,但后来发现自定义验证器只能验证某些控件,而按钮不是其中之一。
我想过直接在按钮旁边验证一个不可见的文本框,但这感觉不对。为这类事情创建虚拟控件可以吗?或者这是不好的做法?有什么建议吗?
谢谢
【问题讨论】:
-
您想要服务器端还是客户端验证,还是两者都需要?我不认为创建虚拟控件是一个好主意,它会使代码复杂化。为什么不只处理 OnClientClick 并设置一个标志,例如 isButtonClicked 然后在允许回发之前检查此值。
标签: .net asp.net validation