Pregunta

Intento cargar algún control de usuario en mi página predeterminada.aspx seleccionando el control desplegable. Busqué algunos datos de la red.

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

Segundo:

http://www.csharpnedir.com/articles/read/?filter=&author=&cat=aspx&id=689&title=kullan%C4%B1C%C4%B1%20Web%20Kontrollerini%20daha%20etKin%20kullanmak

Secand uno es 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);
}

¿Cuál prefieres controlar a la página? ¿Y por qué? Por favor, proporcione algunos detalles de pros y contras del método 2 (primero y segundo)

¿Fue útil?

Solución

Su segundo enfoque es el preferido. Porque tienes más control de la interfaz de usuario y puedes ver el diseño de la interfaz de usuario de tu ubicación deseada donde la pones en la página.

Con respecto al primer enfoque; Se puede usar a menos que haya alguna necesidad especial. Por ejemplo, si desea cargar un control de usuario en tiempo de ejecución dependiendo de alguna situación/condición.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top