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