我在下面的路径中的.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