1

你如何设置不同的端口

public static MvcHtmlString ActionLink(
   this HtmlHelper htmlHelper,
   string linkText,
   string actionName,
   string controllerName,
   string protocol,
   string hostName,
   string fragment,
   Object routeValues,
   Object htmlAttributes
  )

我的解决方案中有两个网页(mvc 3),据我所知,您不能将两者都放在同一个地址上(如果我在这里错了,请纠正我)。

如果我确实将此链接放在我的第一个网页中 @Html.ActionLink("WebPage2", "Index", "Controller", "http", "localhost:5928", null, null, null)

我得到如下网址:localhost:5928:5000 其中 5000 是我的第一个网页所在的端口

4

2 回答 2

1

如果您的应用程序要相互路由并共享代码,那么您可能应该考虑使用区域而不是单独的项目

于 2012-01-04T21:16:53.053 回答
0

我不认为 ActionLink 会为你工作。ActionLink 根据您的路由表生成链接。由于您正在尝试为单独的网站(不同的端口)生成链接,因此它不知道如何创建链接。

于 2012-01-04T21:29:29.220 回答