2009-12-30 9 views
1

나는 고전적인 웹 프로젝트가 있고 재 작성 URL을 위해 asp.net mvc URL 라우팅을 사용하고 싶다. 내 웹 프로젝트를 크게 변경하지 않고도 가능합니까?asp.net mvc url routing

답변

4

라우팅은 ASP.NET MVC의 일부가 아니며 ASP.NET 자체의 일부입니다. 좋은 소식은 MVC WebForms (ASPX 파일) 모두에서 작동한다는 것입니다. 이 기능을 작동시키는 방법에 대해서는 Phil Haack's blog post을 확인하십시오.

응용 프로그램에 필요한 변경 사항은 web.config에 몇 가지 구성 항목을 추가 한 다음 global.asax.cs (또는 VB를 사용하는 경우 global.asax.vb)에 경로를 등록하는 것입니다.

+0

참고로, 사용하려면 .NET 3.51 이상이 필요합니다. –

+0

난 고쳤다 – Jason

+1

실제로 .NET 3.5 서비스 팩 1은 3.51이 아니기 때문에 그런 것은 없다. :)) – Eilon

0

ASP.NET MVC와 함께 제공되는 System.Web.Routing은 기술적으로 MVC 프레임 워크의 일부가 아닙니다. 실제로 이것을 일반 ASP.NET webforms 프로젝트의 일부로 사용할 수 있습니다.

0

.net 4.0의 경우 가능하며 2 개월 후에도 마찬가지입니다. 또한 google shows 오늘 어떻게 할 지에 대한 내용이 많습니다.

0

다른 사람들은 라우팅이 이제 .net 4에 내장되어 있으며 mvc 및 웹 양식에 모두 사용될 수 있다고 말합니다. ScottGu는 웹 양식에서 라우팅을 사용하는 방법에 관한 게시물을 가지고 있으며 here을 찾을 수 있습니다.

희망이 있습니다.