어제 ASP.NET MVC의 미리보기가 나올 때까지 '영역'과 같은 기능이 필연적으로 필요했지만 그 기능을 알지 못했습니다. 그것을 찾을 수 있도록 전화했다.ASP.NET MVC 1.0에서 영역을 구현하는 방법 ASP.NET MVC 2.0과 가장 잘 호환되도록
미리 릴리스 설명 '지역'등 :
분야는 - 다수로 상대 고립되어 개발 될 수있다 각각의 프로젝트하는 대규모 웹 애플리케이션을 분할하는 수단을 제공한다. 이 은 개발자가 관련 컨트롤러 및보기를 그룹화하는 방법을 제공하여 에 의해 큰 응용 프로그램을 구축하는 복잡성을 관리하는 데 도움이됩니다.
제 경우에는 응용 프로그램의 한 부분으로 온라인 상점을 구축하고 있습니다. 나는 /store/products/
및 /store/checkout
과 같은 컨트롤러를 사용하여 /store
/아래에있는 모든 것을 파티션하고 싶습니다.
ASP.NET 2.0 영역 기능은 내가 원했던 것처럼 보이지만 아직 생산 용 응용 프로그램으로 이동하는 것을 정당화 할 수는 없습니다 (매우 유혹적 임에도 불구하고!).
나는 필 돌아 오는 길에 11 월에 '그룹화 컨트롤러'에 대한 기사 한 것으로 나타났습니다 - 실제로 제목 ' Areas in ASP.NET MVC을'사람이 접근 방식 중 하나를 사용하는 경우에 정말 관심이있을 것인가 - 또는 두 가지 모두에 대해 잘 알고 prefarably 사람.
가능한 한 빨리 매장 논리를 별도의 '영역'으로 옮기고 싶습니다. 그러나 Phil의 11 월 솔루션을 사용할지 아니면 미리보기 버전을 구현할 위험이 있는지 결정할 수는 없습니까? 내 코드 중 일부라도 변경해야한다고 가정합니다. 내가 만든 RESTful URL은 변경하지 않아도되므로 지금은 '그룹화 컨트롤러'방법을 시도하는 방향으로 기울어 져 있습니다. 아무도 시도해 봤어?
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
MSDN 영역 문서 : http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx
나는 나중에 모든 것을 다시해야 할 필요가 없다. –
이 Asp.net MVC 2.0 미리보기 1의 소스 코드가 있습니까? 복사하여 Asp.net MVC 1.0 RTW 소스 코드에 붙여 넣습니다. –
그런데도 Area 기능에는 많은 버그가 있습니다. 미리보기가 공개 될 때까지 기다릴 수 있습니까? 미리보기 2 구문으로 거의 완성 된 것 같습니다. –