我有这个viewModel,我使用Asp.net MVC和EF代码First。
| ID | PackageID | PackageDesc |
| 3 | com.android.package | |
| 4 | com.android.package | |
| 5 | com.android.package | |
但是用户可以添加EnNews(englisg)或FaNews(波斯语)或两者。我没有为所有人添加必需。我怎样才能验证它。例如我想要使用输入En新闻标题用户应输入All En Field。在Action中使用If语句吗?
答案 0 :(得分:2)
这取决于您的需求。如果您需要(客户端/服务器)验证,我建议使用:
如果您只想在服务器端验证ViewModel(类级别验证),您可以使用IValidatable编写自己的自定义验证规则。
答案 1 :(得分:0)
您可以像这样进行客户端验证
例如: - onclick ="返回myValidationFunction()"