为 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}";
所以我想显示一个包含 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}";