【发布时间】:2021-12-02 10:34:12
【问题描述】:
我想在状态消息中创建一个换行符。这是我尝试过的代码,但它不会创建新行。我正在使用 Asp.net Razor 中 Identity 中使用的状态消息。
在cshtml页面上
<partial name="Status Message" model="Model.Status Message" />
在同一页面上,我将以下内容添加到脚本中
<p style="white-space: pre-line">@Model.StatusMessage</p>
在 .cs 页面上
if(user.WeeklyReminders != Input.WeeklyReminders)
{
StatusMessage = "Weekly Reminders email Notifications have been changed. \n";
}
StatusMessage += "Sent";
结果是:每周提醒电子邮件通知已更改。已发送
我也试过 +Enviroment.NewLine();结果相同。
我希望它成为
每周提醒电子邮件通知已更改。
已发送。
谢谢
【问题讨论】:
-
我试过
并且它在消息中发布了
-
StatusMessage我认为应该是HtmlString。不过我对 Razor 有点生疏,所以我可能会弄错。