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

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

Спасибо,

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам