ASP .NET MVC 3 프레임 워크를 사용하여 웹 응용 프로그램을 개발 중입니다.
CrystalReportViewer 컨트롤이 포함 된 ASPX ViewPage를 구현했습니다. 나는에서 프로젝트 다운로드를보고 도움을 가지고
:ASP .NET MVC 3 +보기 폴더 + ASPX ViewPage
- 는 컨트롤러의 액션 메서드가 호출 : http://hasibulhaque.com/?p=244
은 여기 내 ASPX ViewPage를로드 할 작업의 순서입니다.
- ASPX ViewPage로 리디렉션됩니다.
내 ASPX ViewPage는 AspNetForms라는 폴더에 있습니다.
AspNetForms 폴더가 내 프로젝트의 루트 아래에 있습니다.
나는 테스트를했다.
Views 폴더 아래에서 AspNetForms 폴더를 이동했습니다.
그런 다음 작업 메서드로 작성된 리디렉션을 업데이트했습니다.
하지만 ASPX ViewPage를로드하려고하면 404 HTTP 오류가 발생합니다.
누군가 내 Views 폴더에 대해 특별한 점을 설명 할 수 있습니까?
라우팅에 내 HTTP 오류와 관련이 있는지 확실하지 않습니다. 당신은 당신의 컨트롤러에 대해 아무것도 언급하지 않는
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 }
);
}