为 asp-alert-message modal 消息添加换行符

Adding line break to message for asp-alert-message modal

所以我想显示一个包含 2 行的模式,它们之间有一个换行符,这是标签:

<nop-alert asp-alert-id="updateAddressAlert" asp-alert-message="@string.Concat("message1", "<br/>", "message2")" />

但是我好像不能使用make a line break,我试过上面的,我也试过string.Format和:

var str = $"{msg} <br/> {msg}";

var str1 = msg + " <br/> " + msg;

当然 \n 也行不通,似乎我遗漏了一些东西,但我想不通,而且我为此浪费了太多时间,如有任何帮助,我们将不胜感激。

这里提供了一个解决方案

首先在您的视图中添加样式

<style> 
[asp-alert-id="updateAddressAlert"]{ 
      white-space: pre; width: 60px; word-wrap: break-word;
} 
</style>

然后在控制器中

var str = $"{msg1} {Environment.NewLine}{msg2}";