我有一个带有许多输入,复选框,隐藏等元素的webform,我想知道是否有最好的方法来处理这个。现在我必须检查每个表单元素以确保它已填写,它是有效的,然后更新数据库。我知道必须有更好的方法,所以我在寻找其他人如何处理这种情况。谢谢。
Wade73
答案 0 :(得分:2)
asp:RequiredFieldValidator之类的Valdiation Server控件运行良好,也可以进行客户端检查。
小心,如果发生故障就会崩溃 - 您实际上并没有购买整个架构 - 即如果您忽略Page.IsValid,或者自定义,直到您实际上不再使用验证模式。 - 如果您的验证比一些检查复杂得多 - 如果您不喜欢将UI与业务逻辑绑定的紧密程度。
避免使用Validation Application Block - 这是一个非常奇特的解决方案,因为它需要在属性中表达验证,这在验证变得复杂或涉及if和循环以及多个字段之前非常有趣。