MVC 3 Shared Template Editor: установить значение по умолчанию для Создать, но не Редактировать
Я хотел бы установить значение по умолчанию для EditorFor в моем общем шаблоне, но только в методе Crate, а не в методе Edit. Как бы я это сделал?
Спасибо,
2 ответа
Решение
Я не совсем уверен, как вы можете сделать это, кроме как установить шаблон EditorFor и использовать EditorFor
для метода Create и TextboxFor
по методу редактирования (или наоборот).
Вы все еще можете продлить TextboxFor
с пользовательским CSS, если это необходимо, но, вероятно, он будет не таким красивым, как EditorFor.
Другой вариант - создать шаблон бритвы TextboxFor (если вы используете MVC3 и Razor) и загрузить его как @helper { }
(все еще передавая модель).
см. сообщение Скотта Гу на этом
В конце дня я решил, что это должно быть сделано в контроллере, в моих действиях Create/Edit.