我有一个带有按钮的 asp.net 页面。此按钮生成用户控件并将其插入页面中,因此一个页面上可能存在许多控件。我需要验证生成的控件内是否存在某个动态生成的控件。
所以..Page 有 0 到 N 个 Control1。每个 Control 1 可以有 0 到 N 个 Control2。当在 Page 上单击 SaveButton 时,我需要确保每个 Control1 中至少有 1 个 Control2。
我目前在两个选项之间:
• 为每个生成的控件动态插入CustomValidators,每个控件都会验证一个Control1。
• 手动进行验证(使用jQuery),从SaveButton.OnClientClick 调用验证函数。
两者都以自己的方式草率——这就是我与大家分享这个的原因。我错过了简单的解决方案吗?
在此先感谢..(顺便说一句 - 包括 .NET 3.5 SP1 在内的任何东西都是公平的游戏)