我試圖返回我的鏈接,因此它們顯示爲/Area_1419.aspx/2/1。路線鏈接 - Url.Action
我已經設法在例子2中得到這個結果,但我不明白它爲什麼會起作用,因爲我會看到下面的例子1工作。
我不明白例2知道如何去Area_1419控制器?
路線
routes.MapRoute(
"Area_1419 Section",
"Area_1419.aspx/{section_ID}/{course_ID}",
new { controller = "Home", action = "Index" }
);
捷徑實施例1
<a href='<%=Url.Action("Area_1419",
new { section_ID="2", course_ID="1" })%>'><img .../></a>
返回:/Home.aspx/Area_1419?section_ID=2 & COURSE_ID = 1個
鏈接例2
<a href='<%=Url.Action("index",
new { section_ID="2", course_ID="1" })%>'><img .../></a>
返回:/Area_1419.aspx/2/1
我更新了路線,但鏈接<%= Url.Action(「Area_1419」,new {section_ID =「2」,course_ID =「1」})%>仍然返回/Home.aspx/Area_1419?section_ID = 2&course_ID = 1 – Jemes 2010-03-15 12:27:20
@Jemes檢查我的更新:) – 2010-03-15 12:48:14
非常感謝! – Jemes 2010-03-15 12:59:14