作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想添加一个 ModelState 错误,像这样:
ModelState.AddModelError("", "Some message, <a href="/controller/action">click here</a>)
但是,链接没有编码,因此显示为文本。我尝试使用
<%= Html.ValidationSummary(true, "Some message")
代替
<%: Html.ValidationSummary(true, "Some message")
但没有运气。
有人知道如何让它工作吗?
干杯
最佳答案
最简单的方法(也适用于 MVC 4):
在 Controller 中:
ModelState.AddModelError("", "Please click <a href=\"http://stackoverflow.com\">here</a>");
在 View 中:
if (ViewData.ModelState.Any(x => x.Value.Errors.Any()))
{
@Html.Raw(HttpUtility.HtmlDecode(Html.ValidationSummary().ToHtmlString()))
}
关于c# - 如何在 AddModelError 消息中包含链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6638031/
我是一名优秀的程序员,十分优秀!