Pergunta

Estou feliz em converter para a navalha. No entanto, uma coisa irritante é que, ao criar uma visualização, ela não adiciona as seções para o layout selecionado (U2BKA MasterPages ...).

Isso deve ser alterado para RTM ou é isso?

De qualquer maneira, onde (ou para quem) eu lamejo? É uma dor absoluta colocando todas as seções.

PS:

U2BKA: Costumava ser conhecido como.

Foi útil?

Solução

A caixa de diálogo Adicionar visualização para o mecanismo View Razor atualmente não suporta esse recurso (e provavelmente não será para o MVC 3 RTM). Isso ocorre devido a algumas diferenças fundamentais entre aspx e a navalha. O ASPX é declarativo, o que significa que é muito mais fácil analisar nesses cenários. Razor é imperativo, o que significa que é muito mais difícil detectar todos os casos sem realmente executar o código da página (o que não podemos fazer porque pode ter efeitos colaterais).

Mas poderíamos considerar algumas heurísticas para o MVC 4.

Outras dicas

Não tenho muita certeza no seu caso, mas sugiro fortemente que você leia o post de Andrew sobre os layouts aninhados de Razor. Isso realmente explica as coisas.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top