Pergunta

Nós apenas atualizou ASP.NET da Preview 3 a Preview 5 e nós funcionamos em um problema com o Html.Image HtmlHelper em nossas páginas aspx.

Parece que Html.Image passou de System.Web.Mvc em Microsoft.Web.Mvc, ea única maneira que nós encontramos para acessar o ajudante agora é adicionar uma declaração de importação para cada página .aspx que usa-lo. Todos os outros ajudantes pode ser acessado com using System.Web.Mvc; no C # code-behind de uma página de exibição mestre, mas esta parece precisar de um <@Import Namespace="Microsoft.Web.Mvc"> em cada página aspx.

Alguém sabe de uma maneira de contornar isso?

Foi útil?

Solução

Você pode adicionar o namespace para páginas em System.Web em você de configuração web.

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top