【问题标题】:how to access dynamically added radiobutton in update panel如何在更新面板中访问动态添加的单选按钮
【发布时间】:2011-02-07 08:29:15
【问题描述】:

ive 产品详细信息页面,此页面中的 ive 单选按钮,由于回发,我在更新面板中动态创建...我创建得非常好,所有单选按钮都有一个 checkedchanged 事件,它工作得很好,但我需要获得单选按钮文本值,但我无法到达单选按钮,它在更新面板中看起来像控件......但至少对我来说是这样的:D......在我删除更新面板后,我可以轻松访问单选按钮......为什么会这样,我无法理解......但我知道我需要防止页面回发单选按钮 checkchanged 事件所以我怎么能通过使用 ajax 或 updatepanel 的东西来做到这一点......

谢谢...

【问题讨论】:

    标签: c# updatepanel postback radio-button


    【解决方案1】:

    你说你可以到达单选按钮,但它看起来像一个控件。我认为您可以这样访问:

    myUpdatePanel.Controls[0] // or in a foreach or something like that
    

    如何施放每个控件?

    var myRadioButton = (RadioButton)myUpdatePanel.Controls[0];
    

    【讨论】:

    • thx vitor ,但它不是答案,我试过了,但它作为控制返回,当我查看 updatepanel.contenttemplatecontainer.controls 内部时,我发现我的单选按钮:D 再次感谢...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 2012-07-22
    • 2023-03-15
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    相关资源
    最近更新 更多