我有一个带按钮的asp.net页面。该按钮会生成并插入用户控件到页面中,因此一个页面上可能存在多个控件。我需要验证在生成的控件内是否存在某个特定动态生成的控件。
所以..页面上有0到N个Control1。每个Control1可以有0到N个Control2。当SaveButton在页面上被点击时,我需要确保每个Control1内至少有1个Control2。
目前我有两个选择:
• 为每个生成的控件动态插入CustomValidators,其中每个验证一个Control1。
• 手动进行验证(使用jQuery),从SaveButton.OnClientClick调用验证函数。
这两种方法都有其缺点 - 这就是为什么我要与大家分享这个问题。我是否错过了简单的解决方案?
提前感谢您的帮助..(顺便说一句 - .NET 3.5 SP1及以下版本均可)
所以..页面上有0到N个Control1。每个Control1可以有0到N个Control2。当SaveButton在页面上被点击时,我需要确保每个Control1内至少有1个Control2。
目前我有两个选择:
• 为每个生成的控件动态插入CustomValidators,其中每个验证一个Control1。
• 手动进行验证(使用jQuery),从SaveButton.OnClientClick调用验证函数。
这两种方法都有其缺点 - 这就是为什么我要与大家分享这个问题。我是否错过了简单的解决方案?
提前感谢您的帮助..(顺便说一句 - .NET 3.5 SP1及以下版本均可)