ASP.NET MVC Voorskou 5 - Html.Image helper het verskuif naamruimte
-
02-07-2019 - |
Vra
Ons het nou net opgedateer ASP.NET uit Voorskou 3 tot Voorskou 5 en ons het loop in 'n probleem met die Html.Image
HtmlHelper in ons ASPX bladsye.
Dit blyk dat Html.Image
het verskuif vanaf System.Web.Mvc
in Microsoft.Web.Mvc
, en die enigste manier waarop ons het gevind om toegang tot die helper nou is om 'n invoer verklaring voeg by elke Aspx bladsy wat dit gebruik. Al die ander helpers kan verkry word met using System.Web.Mvc;
in die C # codebehind van die oog meester bladsy, maar hierdie een blyk 'n <@Import Namespace="Microsoft.Web.Mvc">
moet in elke Aspx bladsy.
Is daar iemand weet van 'n manier om hierdie?
Oplossing
Jy kan die naamruimte bladsye in System.Web voeg in jou web config.
<pages validateRequest="false">
<namespaces>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow