Pregunta

En una vista, quiero consumir algunos Json producido por una acción sobre otro controlador. No creo que debería ser arbitrariamente especificando la dirección URL para el recurso, porque si digo algo como "/ concesionarios / GetDealerData" y si mi solicitud es un directorio virtual en decir "www.somesite.com/MyApplication", entonces mi referencia a ese recurso se rompería.

Estoy seguro de que hay algo que ver w / Rutas que me permitan generar correctamente la URL del recurso especificando el nombre del controlador y la acción, pero no sé lo que es y estoy teniendo problemas para encontrarlo. Por favor alguien puede apuntar en la dirección correcta?

¿Fue útil?

Solución

Puede utilizar Url.Action (). Algo como esto:

<%=Url.Action("MyAction", "MyController")%>

Este es el mismo que <%=Html.ActionLink("MyAction", "MyController")%> pero sólo la generación de la dirección URL, no la etiqueta <a />.

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