ASP.NET MVC Preview 5 - Html.Image ajudante tem namespace movido
-
02-07-2019 - |
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?
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