MVC 3, используя модель внутри страницы макета Razor? - PullRequest
0 голосов
/ 19 мая 2011

Можно ли использовать модель внутри страницы макета?Например, у нас есть модель, которая содержит несколько форм, которые будут отображаться на странице.Одна форма - это форма поиска, используемая для поиска на нашем сайте, и мы хотели бы добавить ее на страницу макета.Теперь мы хотим воспользоваться помощником html.editorfor для распечатки формы.Форма поиска может немного отличаться в зависимости от того, какое представление представлено (именно поэтому мы не хотим вводить ее в html).Итак, как я могу передать этот поиск в модель и при этом воспользоваться вспомогательным средством html, чтобы распечатать его?

1 Ответ

5 голосов
/ 19 мая 2011

Редактировать : исправлено: -)

Да, абсолютно.

Просто положите:

@inherits WebViewPage<MyModelName>

вверху страницы макета, и это установит базовый класс со свойством Model, напечатанным как MyModelName.

...