我有一个简单的MVC表单:名字,电子邮件地址,这两者都是必需的。如果用户点击提交按钮,我想在验证失败的文本框旁边显示一个图形。
我正在使用数据注释和验证摘要。
谢谢!
答案 0 :(得分:0)
我会尝试这样的事情:
//ViewModelClass
public class yourViewModel
{
//...
bool showPictureName {get;set;}
}
//controller
{
//...
var NameErrors = ModelState["yourViewModel.Name"].Errors;
if(!Modelstate.IsValid)
{
// put your code here
if(NameErrors.Count() != 0)
yourViewModelObject.showPictureName = true;
}
}
//View
@{ if(Model.showPictureName == true)
<img .../>
}