ASP.NET MVC Preview 5 - L'helper Html.Image ha spostato lo spazio dei nomi
-
02-07-2019 - |
Domanda
Abbiamo appena aggiornato ASP.NET dall'anteprima 3 all'anteprima 5 e abbiamo riscontrato un problema con Html.Image
HtmlHelper nelle nostre pagine aspx.
Sembra che System.Web.Mvc
sia passato da Microsoft.Web.Mvc
a using System.Web.Mvc;
e l'unico modo in cui abbiamo trovato per accedere all'helper ora è aggiungere un'istruzione di importazione a ogni pagina aspx che lo utilizza. Tutti gli altri helper sono accessibili con <@Import Namespace="Microsoft.Web.Mvc">
nel codice C # dietro una pagina principale della vista, ma questo sembra aver bisogno di un <=> in ogni pagina aspx.
Qualcuno sa come aggirare questo?
Soluzione
Puoi aggiungere lo spazio dei nomi alle pagine in System.Web nella tua configurazione web.
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow