Помещенный @ до стиля и placerholder, как это так, может быть, даже поставить htmlAttributes:
перед ним.
@Html.TextArea("txtComments", htmlAttributes: new { @style = "width: 450px;", @placeholder = "Enter Comments here" })
И это точный выход я получаю:
<textarea cols="20" id="txtComments" name="txtComments" placeholder="Enter Comments here" rows="2" style="width: 450px;"></textarea>
Если это показывает, заполнитель, но он по-прежнему не отображается, убедитесь, что вы используете последнюю дату веб-браузер, вы можете найти список поддерживаемых браузеров здесь: http://caniuse.com/input-placeholder
< IE10 does not support it.
Если вам нужна поддержка в этих браузерах, возможно, это решение поможет вы: http://webdesignerwall.com/tutorials/cross-browser-html5-placeholder-text
Как я уже сказал, код работает, он показывает ваш placeholder. Вы уверены, что это не проблема с вашим 'CSS'? –
Dono whatz вызывает. Я пытаюсь на пустой странице без Css тоже, но все равно не появляюсь. Weird – user2067567
Какой браузер вы используете? –