Я предпочитаю строго типизированные viewdata для моих представлений mvc asp.net по разным причинам, и я фактически предпочел представления с codebehinds, как это было в предыдущих предварительных предварительных версиях asp.net mvc, потому что код был естественное место для определения класса представлений poco, поскольку они обычно имеют отношение 1: 1 к фактическому виду.asp.net mvc views и сильно типизированные viewdata
Есть ли способ получить код в asp.net rtm views или это не очень хороший подход?
EDIT: Единственная причина, по которой я хотел бы иметь код, заключается в том, что я вижу ViewData как свойство представления. Если вид был классом, то ViewData был одним из его свойств, и это кажется неприемлемым для определения этого в отдельной сборке.
Но вы используете строго типизированные viewdata, и в случае, если вы определяете эти классы? – terjetyl
Эти классы должны быть в собственной сборке - MyProject.Models и для больших проектов MyProject.ViewModels (или .DTO). – Jason
@TT: Да, я использую строго типизированные представления. Я сохраняю модели в папке «Модели».Модели в основном представляют собой отдельный тонкий слой, который содержит подготовленные данные для отображения. – 2009-08-26 11:36:38