我正在通過使用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 }
);
}