你如何設置在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