2010-06-22 4 views
0

페이지가 호스팅되는 여러 사이트에 대해 서로 다른 설정 구성을 갖는 패널을 포함하는 페이지를 생성하는 웹 애플리케이션을 만들어야합니다.구성 가능한 MVC 패널을 설계하는 방법은 무엇입니까?

예를 들어 SiteA.com에는 3 개의 선택 드롭 다운이있는 검색 패널이 있고 SiteB.com에는 4 개의 선택 드롭 다운이있는 검색 패널이있을 수 있습니다.

진행 방법에 대한 조언을 제공 할 수있는 사람이 있습니까? 또는 내가 성취하고자하는 것에 부합 할 수있는 패턴을 추천 하시겠습니까?

+0

db의 정적 구성은 정적입니까? –

+0

패널의 구성은 db에서 제공됩니다. – DaveDev

답변

2

패널 개념은 더 많은 ASP.NET이며 실제로는 ASP.NET MVC와 함께 사용하면 안됩니다. 부분보기를 사용하여 표시해야하는 각 검색 섹션을 나타내야합니다. SearchOne 부분보기위한

<%Html.RenderPartial("SearchOne");%> 

코드, 다음과 같습니다 :

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> 

<%Html.DropDownList("DropDownOne");%> 
<%Html.DropDownList("DropDownTwo");%> 
<%Html.DropDownList("DropDownThree");%> 
그래서 코드를 포함하는 다음 사이트에 당신은 단지 부분을 부르는 부분보기에서 각 검색 섹션에 대한 모든 사용자 정의 코드를 삽입
관련 문제