Quelle est la différence Chargement du contrôle des utilisateurs Web Chargement à la page?
-
28-10-2019 - |
Question
J'essaie de charger un contrôle de l'utilisateur sur ma page Default.aspx sélectionnant le contrôle déroulant. J'ai recherché des données à partir de net i 'a apprenez 2 méthodes Il y en a un premier:
Deuxième:
Secand One est simple:
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);
}
Lequel préférez-vous à la page Contrôle Loadascx? Et pourquoi? Veuillez donner des avantages et des inconvénients de la méthode (premier et deuxième)
La solution
Votre deuxième approche est la préférée. Parce que vous avez plus de contrôle de l'interface utilisateur et que vous pouvez voir la disposition de l'interface utilisateur de votre emplacement souhaité où vous le placez sur la page.
Concernant la première approche; Il peut être utilisé à moins qu'il n'y ait un besoin spécial. Par exemple, si vous souhaitez charger un contrôle de l'utilisateur au moment de l'exécution en fonction d'une situation / condition.