Pergunta

Em uma visão, quero consumir algum JSON produzido por uma ação em outro controlador. Acho que não devo especificar arbitrariamente o URL para o recurso, porque se eu disser algo como "/concessionárias/getDealerData" e se meu aplicativo for um diretório virtual em "www.somesite.com/myapplication", então meu meu A referência a esse recurso quebraria.

Tenho certeza de que há algo a fazer com rotas que me permitirão gerar corretamente o URL do recurso, especificando o controlador e o nome da ação, mas não sei o que é e estou tendo dificuldade em encontrá -lo. Alguém pode, por favor, apontar a direção certa?

Foi útil?

Solução

Você pode usar o url.action (). Algo assim:

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

Isso é o mesmo que <%=Html.ActionLink("MyAction", "MyController")%> mas apenas gerando o URL, não o <a /> marcação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top