使用System.ComponentModel.DataAnnotations确实可以解决一部分验证问题,它可以自动生成客户端的验证脚本。
但是现在有一个问题是:并不是所有的验证规则都是固定的。比如:有一个下拉单,当选择第一项的时候,要求另一个文本框为必填项。
选择下拉单的其他项,则文本框为选填。类似这样的需求有什么好的解决方式吗?