jjzjj

AddModelError

全部标签

c# - ValidationMessageFor 与 AddModelError(key, message) 一起。关键是什么?

我正在为某个viewModel属性开发客户端和服务器端验证。在.cshtml文件中我放了这个:@Html.DropDownListFor(model=>model.EntityType.ParentId,Model.ParentTypeList,"")@Html.ValidationMessageFor(model=>model.EntityType.ParentId)在Controller中进行业务验证catch(BusinessExceptione){ModelState.AddModelError("EntityType.ParentId",Messages.CircularRe

c# - 未绑定(bind)模型项时如何添加 ModelState.AddModelError 消息

我是MVC4的新手。在这里,我添加了ModelState.AddModelError消息以在无法执行删除操作时显示。@Html.ValidationMessage("CustomError")@Html.ValidationSummary(true)在我的Controller中publicActionResultDelete(stringid,stringproductid){intrecords=DeleteItem(id,productid);if(records>0){ModelState.AddModelError("CustomError","Theitemisremoved

c# - 未绑定(bind)模型项时如何添加 ModelState.AddModelError 消息

我是MVC4的新手。在这里,我添加了ModelState.AddModelError消息以在无法执行删除操作时显示。@Html.ValidationMessage("CustomError")@Html.ValidationSummary(true)在我的Controller中publicActionResultDelete(stringid,stringproductid){intrecords=DeleteItem(id,productid);if(records>0){ModelState.AddModelError("CustomError","Theitemisremoved

c# - ASP.NET MVC 中 ModelState.AddModelError 的关键参数有什么意义?

我在我的Controller中添加了验证检查,如果验证失败,它会修改ModelState。例如:privateboolValidateMoney(stringraw,stringname,decimalmin,decimalmax){try{vardec=Convert.ToDecimal(raw);if(dec="+min);}elseif(dec>max){thrownewArgumentOutOfRangeException(name+"mustbe但是,我从来不知道要为ModelState.AddModelError中的key参数传递值。(在示例中,我只是将其设置为我的UI显示