çalışmıyor Bir UserControl bir MultiView denetimi olan bir görünüm dinamik olarak yükleyin. UserControl bir olay işleyicisi eklese de, etkinlik hiçbir zaman patlamaz.UserControl olay işleyicisi
Burada nelerin eksik? Teşekkürler!
İçeren ASPX sayfası:
protected override void OnPreRender(EventArgs e)
{
if (MultiView1.ActiveViewIndex == 2) //If the tab is selected, load control
{
Control Presenter = LoadControl("Presenter.ascx");
(MultiView1.ActiveViewIndex.Views[2].Controls.Add(Presenter);
}
base.OnPreRender(e);
}
Presenter.ascx.cs
override protected void OnInit(EventArgs e)
{
Retry.Click += this.Retry_Click; //This is a .Net 2.0 project
base.OnInit(e);
}
protected void Retry_Click(object sender, EventArgs e)
{
//This never fires
}
O kadardı. Teşekkürler! OnPreInit'te MultiView1.ActiveViewIndex ayarlanmadığı için If ifadesini de kaldırmam gerekiyordu. –
size bekliyoruz. –
Çok teşekkür ederim! –