Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在引导警报中插入换行符-引导MVC_C#_.net_Asp.net Mvc_Twitter Bootstrap_Razor - Fatal编程技术网

C# 如何在引导警报中插入换行符-引导MVC

C# 如何在引导警报中插入换行符-引导MVC,c#,.net,asp.net-mvc,twitter-bootstrap,razor,C#,.net,Asp.net Mvc,Twitter Bootstrap,Razor,我在视图中设置验证错误,如下所示 @if (TempData["ErrorMsg"] != null) { if (TempData["ErrorMsg"].ToString() != "") { <div id="danger-alert" class="alert alert-danger ale

我在视图中设置验证错误,如下所示

   @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">&times;</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);
@if(TempData[“ErrorMsg”]!=null)
{
if(TempData[“ErrorMsg”].ToString()!=“”)
{
警告!@TempData[“ErrorMMsg”]
}
}
我还在服务器端设置验证消息,如下所示

   @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">&times;</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);
StringBuilder sbMsg=new StringBuilder();
sbMsg.AppendLine(“重复条目”+“
”); sbMsg.AppendLine(“重复id.”+“
”); TempData[“ErrorMsg”]=sbMsg.toString(); 返回视图(“附录”,模型);

但在引导警报中,并没有发生换行,而是在错误消息中显示“br”标记,并将其显示为单行。如何在引导警报中显示的验证消息中插入换行符。

您可以尝试以下方法:

@if (!string.IsNullOrEmpty(TempData["ErrorMsg"].ToString()))
{
        <div id="danger-alert" class="alert alert-danger alert-dismissible">
            <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
            <strong>Warning!</strong> @Html.Raw(TempData["ErrorMsg"]);
        </div>
}
@if(!string.IsNullOrEmpty(TempData[“ErrorMsg”].ToString())
{
警告!@Html.Raw(TempData[“ErrorMsg”]);
}

@Adlorem..非常感谢..它就像一个符咒一样有效。。。