我有简单的网络表单。它有很多自定义文本框(基本上是在用户控件中包含一些额外属性的asp文本框)。在页面的末尾有另一个用户控件,其中有提交按钮。
如您所见,提交按钮位于用户控件内。我想在其中一个文本框中使用asp必需的字段验证器。我已经在所有用户控件上公开了CauseValidation,ValidationGroup属性(在提交子控件和自定义文本框中的按钮上)。但验证不起作用。
我无法改变这个所谓的框架的工作方式。提交必须留在用户控件中,我将不得不使用这些自定义文本框。
我的问题更多,围绕asp标准验证器存在限制,它们可以使用也可以不使用。与此处的场景一样,要验证的所有控件都不直接位于表单上,而是位于其他用户控件中。文本框位于用户控件内,验证器直接位于表单上,提交按钮将触发验证,位于另一个用户控件中。
如何调试以检查验证器是否实际被触发?