当后端出现错误时,MVC控制器通过
我想让 'message' 在显示时换成两行,因此我想在它们之间添加
我正在使用Razor通过
如何最好地传递换行符并在HTML输出级别将其解释为真正的
标签?
================================ Controller代码:
ModelState.AddModelError("", "message");
返回消息。我想让 'message' 在显示时换成两行,因此我想在它们之间添加
"\r\n"
或"<br />"
。我正在使用Razor通过
@Html.ValidationSummary();
显示消息,但是View的HTML输出将其显示为<br/>
。如何最好地传递换行符并在HTML输出级别将其解释为真正的
标签?
================================ Controller代码:
ModelState.AddModelError("", "Line one <br /> Line two.");
return Request.IsAjaxRequest() ? (ActionResult) PartialView("ViewName", model)
: View(model);
查看代码:
@using (Ajax.BeginForm("Index", "Home", new AjaxOptions { UpdateTargetId = "tv" }))
{
@if (Html.ValidationSummary() != null)
@Html.Raw(Server.HtmlDecode(Html.ValidationSummary(true).ToString()))
....
}