2008-09-22 6 views
5

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.ASP.NET MVC Preview 5 - Html.Image helper a déplacé l'espace de noms

Il semble que Html.Image a passé de System.Web.Mvc dans Microsoft.Web.Mvc, et la seule façon que nous avons trouvé pour accéder à l'aide est maintenant d'ajouter une déclaration d'importation à chaque page .aspx qui l'utilise. Tous les autres assistants peuvent être accédés avec using System.Web.Mvc; dans le code C# derrière une page maître de vue, mais celui-ci semble avoir besoin d'un <@Import Namespace="Microsoft.Web.Mvc"> dans chaque page .aspx.

Est-ce que quelqu'un connaît un moyen de contourner cela?

Répondre

10

Vous pouvez ajouter l'espace de noms aux pages dans System.Web dans votre configuration Web.

<pages validateRequest="false"> 
    <namespaces> 
     <add namespace="Microsoft.Web.Mvc"/>   
    </namespaces> 
</pages> 
+0

Parfait! Je vous remercie :) –

Questions connexes