¿Cómo generar simplemente la URL del método controlador en ASP.NET MVC
-
21-09-2019 - |
Pregunta
Así Html.ActionLink("Report", "SendMail", "Misc", new { id = Model.ImageID }, null)
generará un enlace con un formato agradable.
<a href="http://localhost:3224/Misc/SendMail/5">Send Mail</a>
¿Cómo puedo generar sólo la URL del enlace, a falta de analizar la salida de Html.ActionLink?
Solución
¿Esto funciona para usted
<%= Url.Content("~/Misc/SendMail/" + Model.ImageID) %>
O intente
<%= Url.Action( "SendMail", "Misc", new { id = Model.ImageID }) %>
Otros consejos
<%= Url.Content("~"+Url.Action( "SendMail", "Misc", new { id = Model.ImageID })) %>
debería funcionar para usted Creo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow