Pergunta

é possível gerar links de ação entre aplicativos usando a classe auxiliar HTML?

Eu tenho o seguinte (ambos são separados VS2008 projectos):

http://mainwebsite/
http://mainwebsite/application

Eu gostaria de gerar um link no / mainwebsite / application / projeto TO / mainwebsite /. Isso é possível? Ou devo apenas codificar um hyperlink?

disso:
A minha pergunta também se aplica vice-versa. Então, gerando um link IN / mainwebsite / TO / mainwebsite / application /. Eu já consegui fazer como assim, simulando o nome do aplicativo como nome do controlador:

<% =Html.ActionLink("ApplicationName","",new With {.Controller = "application" }) %>
Foi útil?

Solução

Sim, você pode fazer isso. O HTML helper gera URLs usando o sistema de roteamento, que é completamente ignorante da ASP.NET MVC e sua aplicação. Se você tem uma rota em sua tabela de rota para o outro aplicativo, em seguida, você pode gerar uma URL para ele usando o auxiliar HTML. Não existe uma regra que diz que sua tabela de rota só pode conter rotas para o aplicativo atual, embora obviamente você precisa ter cuidado sobre como encomendar as rotas.

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