如何在
中设置不同的端口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”,“索引”,“控制器”,“http”,“localhost:5928”,null,null,null)
我得到的网址如下:localhost:5928:5000其中5000是我的第一个网页所在的端口
答案 0 :(得分:1)
如果您的应用程序将相互路由,并且共享代码可能您应该考虑使用 Areas 而不是单独的项目
答案 1 :(得分:0)
我认为ActionLink不适合你。 ActionLink根据您的路由表生成链接。由于您尝试为单独的网站(不同的端口)生成链接,因此它不知道如何创建链接。