No necesito un enlace, sino más bien la href = parte de ActionLink.ActionUrl en ASP.NET MVC Vista previa 5
Pero si llamo a Html.ActionLink (...) me devuelven. ¿Hay alguna manera de simplemente devolver la URL de la Acción sin obtenerla?
No necesito un enlace, sino más bien la href = parte de ActionLink.ActionUrl en ASP.NET MVC Vista previa 5
Pero si llamo a Html.ActionLink (...) me devuelven. ¿Hay alguna manera de simplemente devolver la URL de la Acción sin obtenerla?
MVC también proporciona una clase UrlHelper que puede hacer la misma cosa:
<%=Url.Action(actionName)%>
<%=Url.Action(actionName, htmlValues)%>
<%=Url.Action(actionName, controllerName, htmlValues)%>
Editar: en respuesta a commment, que ahora incluye parámetros:
<% =Html.BuildUrlFromExpression<YourController>(c => c.YourAction(parameter)) %>
¿Podrían presentar una muestra de cómo usar el método BuildUrlFromExpression (...)? No puedo obtener los parámetros correctos. tal vez me falta algo – Tigraine
preguntándome cómo podría agregar un parámetro que no es requerido por la acción del controlador (por ejemplo, estoy usando una URL como: artículo/
¡Impresionante, esto es lo que he estado buscando! Gracias – Tigraine