ASP.NET MVC 3 TextArea Содержание по умолчанию - PullRequest
2 голосов
/ 26 июня 2011

Используя механизм просмотра бритвы, у меня есть код, подобный следующему:

@Html.TextAreaFor(model => model.Field, 20, 100, null)

Как сделать так, чтобы эта текстовая область имела значение по умолчанию, то есть то, что обычно находится между <textarea> и </textarea>?

Ответы [ 2 ]

3 голосов
/ 26 июня 2011

Это должно работать, если вы просто заполните свойство Field в модели текстом по умолчанию.Он автоматически вставит текст при создании разметки.

Если вы посмотрите на вид для редактирования, вы увидите, что именно так он и работает.

0 голосов
/ 26 июня 2011

Правильный способ сделать это - заполнить модель внутри контроллера и отправить ее в представление.

// create a new model object
MyViewModel model = new MyViewModel();

// populate the "Field" property in said object
model.Field = "this is my field text";

// send the pre-populated model to the veiw
return View(model);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...