전체 :URL 경로 매핑과 같은 구성을 ASP.NET MVC 뷰에 XML 파일로 푸시하려면 어떻게해야합니까?
우리는 ASP.NET Web Forms을 사용하여 프로젝트를 시작했습니다.
ASP.NET MVC 4를 프로젝트에 통합하기로 결정했습니다.
이미있는 기존 .aspx ASP.NET 웹 양식 페이지를 그대로 사용하고 싶습니다.
그것은 지금 4
그러나 ASP.NET MVC에 .ASPX ASP.NET 웹 폼에서 기존 기능을 이동하는 너무 많은 작업 노력이 될 것입니다, 우리는 새로운 기능을 ASP.NET MVC를 사용하려면 4 기술.
그래서 Global.asax.cs 파일을 만들었습니다.
I는 다음의 코드를 포함 으로하는 .aspx ASP.NET 웹 폼 페이지를 기존의 고려했습니다 포괄 .ASPX ASP.NET 웹 폼 페이지의 노선 :
routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
Global.asax.cs에는 ASP.NET MVC 뷰에 대한 URL 경로 매핑도 포함되어 있습니다.
routes.MapRoute(
"Default",
// Route name
"{controller}/{action}/{id}",
// URL with parameters
new { controller = "Home", action = "Index", id = "" }
// Parameter defaults
);
다음은 ASP.NET MVC에 대해 마음에 들지 않습니다.
컴파일 된 C# 파일의 ASP.NET MVC 뷰에 URL 경로 매핑을 구성하는 것이 좋지 않습니다. ASP.NET MVC 뷰에 대한 URL 경로 매핑과 같은 구성은 일종의 XML 파일에 있어야한다고 생각합니다.
URL 경로 매핑과 같은 구성을 ASP.NET MVC 뷰에 XML 파일로 푸시하려면 어떻게해야합니까?
또한 JEE 기술에서 JSF MVC 및 Struts MVC의 Views에 대한 매핑 구성은 항상 faces-config.xml 및 struts-config.xml과 같은 XML 파일에 포함될 것이라고 언급하고 싶습니다. 이는 적절한 방법입니다 왜냐하면 우리는 다시 컴파일하고 싶지 않기 때문입니다. 즉, xml을 수정하고 서버를 다시 시작할 수 있습니다. – user1338998