【发布时间】:2013-02-26 20:19:17
【问题描述】:
我有一个在 .net 3.5 中运行的 MVC 2 项目。我在一个名为“Forms”的单独文件夹中拥有一些 Webforms。我需要为此页面实现路由。比如,localhost/home.aspx 应该被重定向到 localhost/Forms/home.aspx。当我尝试使用以下代码时,
routes.MapRoute(
"Default", // Route name
"home.aspx", // URL with parameters
@"Forms/Home.aspx"// Parameter defaults
);
我收到一条错误消息,
RouteData 必须包含一个名为“控制器”的项目
我试过这个link,但是当我尝试实现时
routes.MapPageRoute("ReportRoute", // Route name
"Reports/{reportname}", // URL
"~/CommonReports/{reportname}.aspx" // File
);`
我没有在我的路线对象中获取 MapPageRoute() 方法。有人可以帮我处理这个吗? 提前致谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing