gpt4 book ai didi

c# - 如何在 AddModelError 消息中包含链接?

转载 作者:太空狗 更新时间:2023-10-29 17:30:12 24 4
gpt4 key购买 nike

我想添加一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com