Я развиваюсь в asp.net mvc2. Я начинаю создавать множество представлений и частичных представлений, для большинства из которых мне пришлось создать модель представления. Это похоже на скоро, что станет неуправляемым, чтобы вспомнить, какая точка зрения относится к какой модели. Я старался использовать наследование в моих моделях просмотра как можно больше.Как организовать представления, частичные виды и их модели просмотра?
Мне интересно, как другие управляют этим в своих проектах?
В чем преимущество ручной регистрации частичных просмотров? – Roman
Вы не. Вы регистрируете местоположение в PartialViews. В приведенном выше коде {1} ссылается на View like/Home или/ContactMe и т. Д. Затем вы можете поместить свои PV в папку PartialViews и не иметь кода в пути в своих представлениях. Это хорошая новость, потому что вы можете перетащить PV из папки/home/PartialViews в папку Shared/PartialViews и не менять код. – griegs
Я должен добавить, что вы не код в «~/Views/Home/PartialViews/MyPV.ascx». Вы буквально кодируете «~/Views/{1}/PartialViews/{0} .ascx" как есть. – griegs