Pregunta

Con ASP.NET MVC 1.0 siempre he podido generar enlaces fuertemente tipados en mis Vistas usando una función lambda:

Html.BuildUrlFromExpression<TController>(c => c.Action(arg));

Ahora estoy actualizando a ASP.NET MVC 2.0 beta y no puedo encontrar ninguna extensión fuertemente tipada para el HtmlHelper (ni el UrlHelper, de hecho). ¿Han sido reemplazados por algún otro método? ¿Existe una nueva forma de crear enlaces a las acciones del controlador?

Odio volver a usar cadenas en mis vistas.

¿Fue útil?

Solución

Se necesita una línea para implementar su propia extensión con la misma funcionalidad. De hecho, lo hago incluso en MVC v1, porque Url.Href & Lt; & Gt; es más corto ;-) Puede copiar código de fuentes MVC para esto.

Otros consejos

Los ayudantes de generación de URL fuertemente tipados son parte del binario MVC Futures, no el binario central MVC en sí. Puede descargar una versión de MVC Futures que funciona con MVC 2 Beta de CodePlex .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top