如何拆分成功消息

时间:2014-11-13 05:49:43

标签: asp.net-mvc-4 razor model-view-controller

我在 MVC 中显示成功消息

TempData [" SuccessMessage"] ="文件已成功上传。这些无效的公司'" + CompanyNames +"'因公司不存在而未保存。\ n请在创建成本中心之前创建公司"。

它的显示就像这样。

文件已成功上传。这些无效的公司xxx,yyy未保存,因为该公司不存在。\ n请在创建成本中心之前创建公司。

但我想要这样。

文件已成功上传。
由于公司不存在,这些无效公司xxx,yyy不会保存 请在创建成本中心之前创建公司。

如何将邮件拆分为新行。 \ n无效。

2 个答案:

答案 0 :(得分:1)

在你的字符串中添加html标签并使用html.Raw helper,如下所示:

控制器

TempData["SuccessMessage"] = "<div>File uploaded successfully.</div><div>These invalid Companies '" + ...

视图

@Html.Raw(TempData["SuccessMessage"])

答案 1 :(得分:0)

您可以使用<br />来突破

TempData["SuccessMessage"] = "File uploaded successfully.<br />These invalid Companies xxx,yyy are not saved as the company do not exist.<br />Please create company before you create cost centres.";

在视图中

@Html.Raw(@TempData["SuccessMessage"])

Check this Fiddle