razor似乎忽略了html字段开头的新行。
例如,忽略以下新行。
@{
var value = "\r\nText";
}
<textarea>@value</textarea>
但是,如果我在新行之前添加空格,则不再忽略新行。
@{
var value = " \r\nText";
}
<textarea>@value</textarea>
如何在没有包含空格的情况下显示第一个新行?
答案 0 :(得分:1)
使用以下html帮助程序可以解决问题。
@Html.TextArea("Name", value)
浏览器似乎忽略了第一个新行,因为textarea通常被写为:
<textarea>
Value
</textarea>