質問

default.aspxページにユーザーコントロールをロードして、ドロップダウンコントロールを選択します。ネットからいくつかのデータを検索しました。2つのメソッドが最初にあります。

二つ目:

http://www.csharpnedir.com/articles/read/?filter=&author=&cat=aspx&id=689&title=kullan%C4%B1c%C4%B1%20Web%20KONTROLLOLLERINI%20DAHA%20ETKIN%Kullanmak

Secand Oneは簡単です:


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);
}

which one do you prefer to loadASCx control to page?なぜ? please give some detail pros and cons of 2 method(first and second)

役に立ちましたか?

解決

2番目のアプローチが好ましいアプローチです。 UIをより制御し、ページに掲載した希望の場所のUIレイアウトを確認できるためです。

最初のアプローチに関して。特別なニーズがない限り、使用できます。たとえば、状況/状態に応じて実行時にユーザーコントロールをロードする場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top