ASP.NET MVC Preview 5 - L'assistant Html.Image a déplacé l'espace de noms
-
02-07-2019 - |
Question
Nous venons de mettre à jour ASP.NET de Preview 3 à Preview 5 et nous avons rencontré un problème avec le Html.Image
HtmlHelper dans nos pages aspx.
Il semble que System.Web.Mvc
soit passé de Microsoft.Web.Mvc
à using System.Web.Mvc;
, et la seule façon pour nous d'accéder à l'aide est d'ajouter une instruction d'importation à chaque page .aspx qui l'utilise. Tous les autres assistants sont accessibles avec <@Import Namespace="Microsoft.Web.Mvc">
dans le code C # situé derrière une page maître de vue, mais celui-ci semble nécessiter un <=> dans chaque page .aspx.
Est-ce que quelqu'un connaît un moyen de contourner cela?
La solution
Vous pouvez ajouter l'espace de noms aux pages de System.Web dans votre configuration Web.
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>