这是我的模型属性
public ModelStateDictionary modelSateClientSide { get; set; }
现在我在JavaScript中调用了属性,并将错误添加到我的ModelState中。
if (parseInt(academicAchievement, 10) > parseInt(peAcademicAchievement, 10))
{
@Model.modelSateClientSide.AddModelError(string.Empty, "xxx");
return false;
}
我的做法正确吗?但我得到了上面那一行的错误:
System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)方法的最佳重载匹配有一些无效参数。
如何解决这个问题?在MVC中,使用JavaScript还有其他选项可以将错误消息添加到ModelState吗?