[英]C# Dynamic RadioButton in Update Panel is not firing on first click?
我在循環內動態創建了許多單選按鈕,並將它們添加到更新面板中的div中。 在每個由檢查的更改事件觸發的回發請求上,我在page_init方法中重新創建單選按鈕。 我的問題是我選中的單選按鈕未選中,選中的更改事件在第一次單擊時未觸發。 但是在隨后的點擊中,它可以正常工作,並且選中的更改事件將被觸發。 僅第一點擊不觸發。 可能是什么問題?
簡單的動態單選按鈕。
RadioButton btn2 = new RadioButton();
btn2.Text = "TEST";
btn2.CheckedChanged += Btn2_CheckedChanged; ;
btn2.AutoPostBack = true;
pricetbldiv.Controls.Add(btn2);
private void Btn2_CheckedChanged(object sender, EventArgs e)
{
RadioButton btn = (RadioButton)sender;
string text = btn.Text;
}
嘗試分配組和ID
btn2.ID = "Text";
btn2.Text = "Text";
btn2.GroupName = "RB";
btn2.CheckedChanged += new EventHandler(Btn2_CheckedChanged);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.