【问题标题】:How to insert line break in bootstrap alert -bootstrap MVC如何在引导警报 -bootstrap MVC 中插入换行符
【发布时间】: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">&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);

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

【问题讨论】:

    标签: c# .net asp.net-mvc twitter-bootstrap razor


    【解决方案1】:

    你可以试试这样的:

    @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>
    }
    

    【讨论】:

    • @Adlorem..非常感谢..它就像一个魅力......
    猜你喜欢
    • 2019-06-12
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    相关资源
    最近更新 更多