当所有属性验证通过但传入的登录信息不正确时,我想显示一个模型级错误,内容如下:
登录不正确。
<a href="/reset">Reset Password</a>
。
@Html.ValidationSummary()
正在对html进行编码。
我已尝试为此创建自定义HtmlHelper
,但它仍然在做同样的事情。
我还检查了源代码,ValidationSummary
方法使用了我不能用来重新创建帮助器的内部方法。
在我的视图或HtmlHelper
中,如果存在模型级错误,是否有办法编写Html消息?
答案 0 :(得分:1)
我将使用TempData解决您的问题。
在您的方法中,您可以在
中设置消息TempData["Error"] = "my error <a href=\"url\">link</a>";
然后从您的视图中检查TempData [“Error”]是否为空,然后使用
@Html.Raw(TempData["Error"])
您应该收到未编码的邮件