是否可以在Html.Actionlink中指定服务器名称?

时间:2018-02-09 21:49:36

标签: c# asp.net-mvc

假设我在MVC 5视图中有这个场景。

<p>Welcome to Web App 1</p>

@*This link points to another Visual Studio MVC solution on the same localhost.*@

<p><a href="http://localhost:12392/Home/Index">Web app 2</a></p>

虽然我可以使用HTML锚标记,正如我在本例中使用的那样,有没有办法可以使用HTML Helper?我正在寻找LinkExtensions.ActionLink方法,并没有看到任何类似于

的重载
@Html.ActionLink("Web App 2","Index","Home",new { /* server name goes here?*/},null)

我知道如何使用RouteValues参数来表示所需的Area,但我没有看到任何示例来指示不同的解决方案或项目。这甚至可能吗?

1 个答案:

答案 0 :(得分:2)

  

我知道如何使用RouteValues参数来表示所需的   区域,但我没有看到任何表明不同的例子   解决方案或项目。这甚至可能吗?

简短的回答是否定的,因为解决方案A无法知道解决方案B的路由/控制器/操作。