Бритва: Создание вида из вложенного макета не автоматически создает разделы

StackOverflow https://stackoverflow.com/questions/4224424

Вопрос

Я счастливо преобразую в бритву. Однако одна раздражающая вещь заключается в том, что при создании представления оно не добавляет разделы для выбранного макета (Mechentpages U2BKA ...).

Это исправлено для RTM или это так ??

В любом случае, где (или кому) я крутишь? Это абсолютная боль в положении во все разделы.

PS:

U2BKA: используется как известно как.

Это было полезно?

Решение

Диалоговое окно «Добавить представление для двигателя Razor View» в настоящее время не поддерживает эту функцию (и, вероятно, не будет для MVC 3 RTM). Это из-за некоторых фундаментальных различий между ASPX и бритвой. ASPX является декларативным, что означает, что в этих сценариях намного легче разбираться. Бритва является императивным, что означает, что это намного сложнее обнаружить все случаи без фактического запуска кода страницы (что мы не можем сделать, потому что он может иметь побочные эффекты).

Но мы могли бы рассмотреть эвристику для MVC 4.

Другие советы

Я не слишком уверен в вашем случае, но я настоятельному предположил, что вы читаете пост блогов в Андрею на вложенных макетах бритвы. Это действительно объясняет вещи.

http://aboutcode.net/2010/11/08/nested-layout-pages-in-razor.html.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top