MVC 3 Shared Template Editor: установить значение по умолчанию для Создать, но не Редактировать - PullRequest
0 голосов
/ 05 мая 2011

Я хотел бы установить значение по умолчанию для EditorFor в моем общем шаблоне, но только для метода Crate, а не для метода Edit.Как бы я это сделал?

Спасибо,

Ответы [ 2 ]

1 голос
/ 25 мая 2011

В конце дня я решил, что это должно быть сделано в контроллере, на моих действиях Create / Edit.

0 голосов
/ 05 мая 2011

Я не совсем уверен, как вы можете это сделать, кроме установки шаблона EditorFor и использования EditorFor для метода Create и TextboxFor для метода Edit (или наоборот).

Вы все еще можете расширить TextboxFor с помощью пользовательского CSS, если это необходимо, но, вероятно, он будет не таким красивым, как EditorFor.

Другой вариант - создать шаблон бритвы TextboxFor (если вы используете MVC3 и Razor) и загрузите его как @helper { } (по-прежнему передавая модель).
см. сообщение Скотта Гу об этом

...