Я разрабатываю веб-приложение с использованием платформы ASP .NET MVC 3.
Я реализовал ASPX ViewPage, содержащий элемент управления CrystalReportViewer.
Я получил помощь, посмотрев на проект, загружаемый по адресу: http://hasibulhaque.com/?p=244
Вот последовательность действий для загрузки моего ASPX ViewPage:
- Вызывается метод действия контроллера.
- Перенаправление на ASPX ViewPage сделано.
Мой ASPX ViewPage находится в папке с именем AspNetForms.
Папка AspNetForms находится в корне моего проекта.
Я провел тест.
Iпереместил папку AspNetForms в папку Views.
Затем я обновил перенаправление, записанное в методе action.
Но затем я столкнулся с ошибкой 404 HTTP при попытке загрузить ASPX ViewPage.
Может кто-нибудь объяснить мне, что такого особенного в папке Views?
Я не уверен, что маршрутизация как-то связана с моей ошибкой HTTP.
Для информации вот мой метод RegisterRoutes, как написано в файле Global.asax.cs:
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 }
);
}