Занять место из ресурсов с помощью html-тегов

В моем файле ресурсов есть простая строка "Good Day,Sir Have a nice day." .Эта строка должна быть заполнителем в TextArea.But html теги не работают. Я пытаюсь использовать Html.Raw, но это не помогает. Что я должен делать?

@Html.TextAreaFor(model => Model.Text, 15, 5, new { @placeholder = reviewPlaceholder, @class = "span12", @style = "resize: vertical;" })
1 ответ

Ну, хотя в спецификациях говорится, что пользовательские агенты должны вырезать новые строки из заполнителя, я сделал тест в Chrome и принял новые строки. Вам придется заменить на /r/n:

@Html.TextAreaFor(model => Model.Text, 15, 5, new { @placeholder = reviewPlaceholder.Replace("", "\r\n"), @class = "span12", @style = "resize: vertical;" })

Я не могу заверить вас, что это будет работать вечно, потому что это не соответствует спецификациям, но сегодня это работает.

Я сделал больше тестов: работает во всех крупных бластерах, кроме Firefox.

licensed under cc by-sa 3.0 with attribution.