你如何设置在Html.ActionLink端口设置
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”, “本地主机:5928”,NULL,NULL,NULL)
我得到的网址,如:本地主机:5928:5000,其中5000是上我的第一个网页是
这两个独立的网站? – epignosisx 2012-01-04 21:27:50
你正试图跨越你的路线链接的应用程序,这就是为什么它不会工作。目前的HtmlHelpers只会生成与当前应用程序相关的链接。您的网站是独立的应用程序,并不知道彼此。他们不了解彼此的路线表或任何其他信息。 – 2012-01-04 21:54:43
那么我添加了第二个网站的参考到第一个,我可以通过intellisense访问所有的控制器和视图...它只是因为它的一个单独的mvc 3页面,它reqiures不同端口 – TheMentor 2012-01-04 23:23:43