我需要向ModelState添加错误消息,如下所示:
ModelState.AddModelError(string.Empty, string.Format("An account with the mobile or email you have specified already exists. If you have forgotten your password, please {0} it.", Html.ActionLink("Reset", "Reset", "Account")));
首先如何做到这一点?和顺便说一句,这样做是否适合MVC模式?
或者我应该向ModelState添加一个键并让视图选择它并生成错误消息?
答案 0 :(得分:0)
视图应该像IMO那样做,你设置模型来反映发生的事情,让你的视图决定如何呈现UI。毕竟,您可能决定更改链接的显示方式,而且当您只是更改UI时,您并不真正想要更改控制器。