【发布时间】:2021-02-24 12:04:36
【问题描述】:
我在视图中设置验证错误如下
@if (TempData["ErrorMsg"] != null)
{
if (TempData["ErrorMsg"].ToString() != "")
{
<div id="danger-alert" class="alert alert-danger alert-dismissible">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong>Warning!</strong> @TempData["ErrorMMsg"]
</div>
}
}
我也在服务器端设置验证消息如下
StringBuilder sbMsg= new StringBuilder();
sbMsg.AppendLine("Duplicate Entry." + "<br/>");
sbMsg.AppendLine("Duplicate id." + "<br/>");
TempData["ErrorMsg"] = sbMsg.toString();
return View("AddEntry", model);
但在引导警报中,没有发生换行符,它在错误消息中显示“br”标记并将其显示为单行。如何在引导警报中显示的验证消息中插入换行符。
【问题讨论】:
标签: c# .net asp.net-mvc twitter-bootstrap razor