레거시 ASP.NET WebForms 응용 프로그램과 함께 작업 중이므로 실제로 ASP.NET MVC로 마이그레이션 할 수 없으므로 적어도 응용 프로그램을 조금 나누고 좀 더 체계적으로, 나는 멋진 작은 ORM을 얻었고 Model 레이어를 추가 했으므로 이제 aspx 파일, 내 Views 및 Code-Behind가 컨트롤러로, 클래스 라이브러리 인 별도의 프로젝트가 모델로 추가되었습니다. 층.ASP.NET WebForms 디자인 패턴
ASP.NET 웹폼에 대한 구현 간단한 쉽게을하는 reccommended 디자인 후두둑가 있습니까?
간단하고 상대적입니다. WebForms 지지자에게는 자신이하는 일을 더 어렵게 만드는 것입니다. WebForms는 MVC와는 아주 다른 이벤트 중심 모델입니다. MVC 사고 방식을 가지고 있다면 WebForms는 당신이 무엇을 하든지 당신을 좌절시킬 것입니다. 둘 중 하나를 말하는 것이 더 낫지 만, 다른 사고 방식에 맞는 것을 만들려고 시도하는 것은 두통의 처방이며 두피의 머리카락을 찢을 충동입니다. – David
모델 레이어를 사용하면 훨씬 더 멋지게 만들 수 있고, itellisense를 사용할 수 있고 쿼리는 단 하나 또는 두 개의 라인을 사용하는 대신 10 개가됩니다.이 모델보다 훨씬 간단해질 수 있습니다. – gosukiwi
안녕하세요, 계층 패턴은 WebForms로 작업 할 때 가장 잘 작동합니다. 자세한 내용은 여기를 참조하십시오. https://msdn.microsoft.com/en-us/library/bb384570.aspx –