나는 모든 페이지에 검색 양식을 가지고 있으므로 마스터 페이지에 넣습니다. 그 양식에 runat=server
을 추가 한 후 이제 다른 형태의 runat 서버를 사용할 수 없습니다.)asp.net 양식 runat 서버
사람들은 대개 어떻게이 문제를 해결합니까?
하나의 아이디어는 전체 페이지를 하나의 양식 runat=server
으로 둘러싼 다음 하나의 하위 페이지 (예 : 연락처)에 사용되는 양식의 경우에도 마스터 페이지에 코드가 있어야합니다.
사람들은 일반적으로이 문제를 어떻게 해결합니까?
thnx
나는 본다. 나는 단지 마스터 페이지의 한 페이지에있을 양식을 코딩하는 것이 잘못된 것이라고 생각했습니다. 어떻게 든 제게 잘 앉지 않습니다 : P하지만 당신이 말했듯이 그것은 일반적인 디자인 일 것입니다, 아마도 제가해야합니다. thnx. – b0x0rz
ASP.NET의 시작 부분에서 MS가 페이지 당 하나의 형식 만 갖는이 디자인을 선택한 이유에 대해 종종 눈살을 찌푸리게했습니다. 장점 (단순성은 복잡성을 선호)과 단점 (특정 전통적 접근법은 재고 할 필요가 있음)이 있습니다. 또한 해결 방법이 있지만 올인원 내 충고는 다음과 같습니다.이 디자인을 고수하고 기능을 사용하고 실제로 그 결과를 완전히 이해하고 완벽하게 이해할 때 "기본이 아닌"디자인 패턴을 작성하기 시작하십시오. – Abel