mvc3中的客户端验证相关字段

你好 我有一个MVC3应用程序,并使用客户端验证,发现它非常有用。 我在使用时遇到2个问题。 -一个可能存在“必需的”依赖项,因为它存在于“比较”中 例如:如果特定的发言状态的值为= \“ Test \”,则其他发言状态完成字段的值不能为空,否则可以为空。 -我有一个下拉菜单,说state。如果它的值是\“ Other \”,则需要使文本框可见,说\“ other state \”。要知道我正在使用javasript使其可见。 我不想为此使用javasript。可以在不使用JavaScript的情况下执行此操作。     
已邀请:
您需要编写自己的自定义比较属性或仅使用javascript。没有内置的功能可以为您做到这一点。另一个选择是在检查这种情况的控制器方法中提供服务器端验证,如果验证失败,请使用ModelState.AddError给出自定义验证错误。     

要回复问题请先登录注册