我正在通过使用ASP .NET MVC 3框架开发Web应用程序。
我已经实现了一个包含CrystalReportViewer控件的ASPX ViewPage。
我已经在看项目下载得到的帮助:http://hasibulhaque.com/?p=244ASP .NET MVC 3 +视图文件夹+ ASPX查看页面
这里是动作顺序加载我的ASPX的ViewPage:
- 控制器的操作方法被调用。
- 重定向到ASPX查看页面。
我的ASPX ViewPage位于名为AspNetForms的文件夹中。
文件夹AspNetForms位于我的项目的根目录下。
我做了一个测试。
我已经移动了Views文件夹下的AspNetForms文件夹。
然后我更新了在动作方法中写入的重定向。
但是当我尝试加载我的ASPX ViewPage时,我遇到了404 HTTP错误。
有人可以向我解释Views文件夹有什么特别之处吗?
我不确定路由是否与我的HTTP错误有关。
有关信息在这里是写在Global.asax.cs中的文件我的RegisterRoutes方法:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
// Default parameters
new { controller = "Accueil", action = "Accueil", id = UrlParameter.Optional }
);
}