简体   繁体   English

如何访问更新面板中动态添加的单选按钮

[英]how to access dynamically added radiobutton in update panel

ive product detail page , ive radiobutton in this page which i created dynamically in an updatepanel because of postback... i created it very well , there is an checkedchanged event for all radiobuttons it works very well but i need to get radiobutton text value but i cant reach the radiobutton, it looks as control in updatepanel... but here thing at least for me:D... after i deleted update panel i can reach radiobuttons easily... why it happens like this , i couldnt understand... but i know something i need to prevent page postback on radiobuttons checkedchanged event so how can i do this by using ajax or updatepanel something... ive产品详细信息页面,此页面中的ive单选按钮,由于回发而在更新面板中动态创建...我创建得很好,所有单选按钮都有一个checkedchanged事件,它工作得很好,但是我需要获取单选按钮文本值,但是我无法到达单选按钮,它看起来像是updatepanel中的控件...但是这里至少对我而言:D ...删除更新面板后,我可以很容易地到达单选按钮...为什么会发生这种情况,我无法理解。 ..但是我知道我需要防止单选按钮checkedchanged事件上的页面回发,所以我该如何通过使用ajax或updatepanel来做到这一点...

thx... 谢谢...

You said that you can reach radiobutton but it looks like a control. 您说可以到达单选按钮,但它看起来像一个控件。 I think you access like that: 我认为您这样访问:

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

What about cast each of that controls? 投射每个控件怎么样?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM