我在下面的路徑中的.aspx頁面中:如何在asp.net mvc 3項目中路由.aspx頁面?
Areas/Management/Views/Ticket/Report.aspx
我想路由到瀏覽器中的以下路徑:
http://localhost/Reports/Tickets
我怎樣才能做到這一點?
我試試這個:
routes.MapRoute(
"Tickets", // Route name
"Areas/Management/Views/Ticket/Report.aspx", // Original URL
new { controller = "Reports", action = "Tickets" } // New URL
);
但我得到了404
錯誤。
我做錯了什麼?
Obs:我把那個放在Default
之前。
您的.aspx頁面,Web窗體aspx頁面還是mvc webforms視圖引擎頁面? – 2012-04-16 13:44:52
是.aspx頁面。 – 2012-04-16 13:46:48
你可以有。使用Web表單視圖引擎的aspx視圖,並且您可以使用.aspx Web表單。我懷疑你正在嘗試混合使用Web表單和mvc來工作,但至少你還不清楚你正在努力達到的目標。 – 2012-04-16 13:51:48