这是我的页面的生活故事
首先:有一个按钮(linkButton,如果重要的话)和它的-1\f25 onClick -1\f6动作(在-1\f25 Page_Load-1\f6中设置事件)
该操作使面板变得可见
现在可见的面板包含非动态控件;一个按钮及其onclick动作
操作-2添加动态控件(表格、行和单元格、radioButtonList )
我想要做的是获得已生成的每个radioButtonList的选定项!!
下面是我尝试做的事情:
试用-1 {radioButtonList1.SelectedIndexChanged += new EventHandler (function);} ->failed,我不知道为什么事件不会触发!
试用-2{
foreach (Control x in radioButtonList1.Controls)
{RadioButton one = (RadioButton)x;
one.CheckedChanged += new Eventhandler(function);} -> failed .. won't fire O.o}
我在每个-3\f25 radioButtonList -3\f6中添加了一个-3\f25 the 3\f6按钮(加上-3\f25 onClick -3\f25 event-3\f6事件),这样当单击该按钮时,我可以获得选定的项目。但它也失败了;当单击按钮时,动态创建的控件就消失了
我知道有“IsPostBack”的东西,但据我所知,它应该在Page_Load|Init中,并且我的控件是在事件操作中生成的!!我说错了吗??
现在,经过两天多的工作,我仍然在1号广场,我没有足够的游戏来解决这个问题
知道该怎么做吗?!
PS :我做了这个故事--比如post,因为我不知道要发布什么代码。它主要是对象声明!!所以,如果你需要一段特殊的代码,请让我知道,我会把它贴出来
谢谢
发布于 2011-07-06 05:33:55
必须将单选按钮的PostBack设置为true。
https://stackoverflow.com/questions/6589119
复制相似问题