【问题标题】:Dynamically created Radiobutton list not firing onselected动态创建的单选按钮列表未触发 onselected
【发布时间】:2019-10-13 14:22:29
【问题描述】:

有一个动态创建的单选按钮按钮,目的是在单击单选按钮时触发。这是在面板 pnldynamic 中

    pnldynamic.Controls.Add(lbl);
                                RadioButtonList rd = new RadioButtonList();

                                foreach (CustomerFile cu in allCustomerFile)
                                {
                                       rd.Items.Add(cu.ApplicationNumber.ToString());

                                }
    rd.AutoPostBack = true;
           rd.SelectedIndexChanged += new EventHandler(radioButton_CheckedChanged);
        pnldynamic.Controls.Add(rd);

以下是 selectedindex 上单选按钮列表的事件处理程序 改变

       private void radioButton_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton btn = sender as RadioButton;
            txtReferenceNumber.Text = btn.Text;
                   }

当单选按钮列表被选中时,函数中的断点没有被命中

【问题讨论】:

  • 使用aspx页面中的radiobuttonlist解决并从.cs文件中填充数据

标签: c# webforms


【解决方案1】:

试试这个:

RadioButtonList rd = new RadioButtonList();
foreach (CustomerFile cu in allCustomerFile
{
    rd.Items.Add(cu.ApplicationNumber.ToString());
}
rd.AutoPostBack = true;
rd.SelectedIndexChanged += new EventHandler(radioButton_CheckedChanged);
pnldynamic.Controls.Add(rd);

【讨论】:

  • 事件仍未触发。面板会导致问题吗?
猜你喜欢
  • 2011-07-02
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多