2011-05-03 4 views
-1

드롭 다운 컨트롤을 선택하는 My Default.aspx 페이지에서 일부 사용자 정의 컨트롤을로드하려고합니다.웹 사용자 컨트롤로드 페이지의로드 차이점은 무엇입니까?

http://blah.winsmarts.com/2006/05/20/loadcontrol-a-usercontrol--and-pass-in-constructor-parameters.aspx

두 번째 :

http://www.csharpnedir.com/articles/read/?filter=&author=&cat=aspx&id=689&title=Kullan%C4%B1c%C4%B1%20Web%20Kontrollerini%20Daha%20Etkin%20Kullanmak

Secand 하나는 간단하다 :


protected void Page_Init(object sender, EventArgs e) 
{ 
    AdresBilgisi kontrol1=(AdresBilgisi)LoadControl("AdresBilgisi.ascx"); 
    AdresBilgisi kontrol2 = (AdresBilgisi)LoadControl("AdresBilgisi2.ascx"); 

    kontrol1.Ilce = "İlçe giriniz..."; 
    kontrol2.PostaKodu = "90000"; 

    phKontroller.Controls.Add(kontrol1); 
    phKontroller.Controls.Add(kontrol2); 
} 

내가이 처음이다 내가이 방법을 배울 블로그는 인터넷에서 일부 데이터를 검색 어느 쪽을 선택하면 페이지에 ASP 컨트롤을로드 할 수 있습니까? 그리고 왜? 두 가지 방법 (첫 번째 및 두 번째 방법)에 대한 찬반 양론을 제공하십시오.

답변

0

두 번째 방법이 권장됩니다. UI를보다 잘 제어 할 수 있고 원하는 위치의 UI 레이아웃을 페이지에 배치 할 수 있습니다.

첫 번째 접근법에 관해서; 몇 가지 특별한 필요가 없다면 사용할 수 있습니다. 예 : 일부 상황/조건에 따라 런타임에 사용자 정의 컨트롤을로드하려는 경우.

+1

더 자세히 설명해 드릴 수 있다고 생각합니다./다시 한번 감사드립니다. – programmerist

관련 문제