我的资源文件"Good Day,Sir <br /> Have a nice day."
中有一个简单的字符串。这个字符串必须是TextArea上的占位符。但是html标签不起作用。我试图使用Html.Raw但它没有& #39; t help。我该怎么办?
@Html.TextAreaFor(model => Model.Text, 15, 5, new { @placeholder = reviewPlaceholder, @class = "span12", @style = "resize: vertical;" })
答案 0 :(得分:0)
嗯,尽管规格说用户代理应该从占位符中删除新行,但我在Chrome中进行了测试并接受了新行。您必须将<br />
替换为/r/n
:
@Html.TextAreaFor(model => Model.Text, 15, 5, new { @placeholder = reviewPlaceholder.Replace("<br />", "\r\n"), @class = "span12", @style = "resize: vertical;" })
我无法向你保证,这将永远有效,因为它不符合规格,但今天它正在发挥作用。
我做了更多测试:适用于所有主要的brwosers但Firefox。