我尝试在Default.aspx页面上加载一些用户控件,选择下拉控件。我从网上搜索了一些数据我已经学会了2种方法,第一种方法是:
第二个:
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);
}
您更喜欢将哪一个加载到页面?为什么?请详细说明2方法(第一和第二)的优缺点
答案 0 :(得分:0)
您的第二种方法是首选方法。因为您可以更好地控制UI,所以您可以在页面上看到所需位置的UI布局。
关于第一种方法;除非有特殊需要,否则可以使用它。例如如果要根据某些情况/条件在运行时加载用户控件。