Pregunta

Hemos actualizado ASP.NET desde la vista previa de 3 a vista previa de 5 y nos hemos encontrado con un problema con el Html.Image HtmlHelper en nuestras páginas aspx.

Parece que Html.Image ha pasado de System.Web.Mvc en Microsoft.Web.Mvc, y la única manera que he encontrado para acceder a la ayuda ahora es agregar una sentencia import para todos .página aspx que lo utiliza.Todos los demás ayudantes se puede acceder con using System.Web.Mvc; en C# el código subyacente de una vista de la página principal, pero este parece necesitar de un <@Import Namespace="Microsoft.Web.Mvc"> en cada una .página aspx.

¿Alguien sabe de alguna forma de evitar esto?

¿Fue útil?

Solución

Usted puede agregar el espacio de nombres a las páginas del Sistema.Web en la página de configuración.

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top