繁体   English   中英

动态控件和事件回发问题

dynamic controls and events issue with post back

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这是我页面的生活故事

首先:有一个按钮(如果重要的话,它是linkBut​​ton)及其onClick action-1(在Page_Load中设置的事件)

该动作使面板可见

现在可见的面板包含非动态控件; 按钮及其onclick动作2

action-2添加了动态控件(table&row&cell,radioButtonList)

我想要做的是获取已生成的每个radioButtonList的选定项!

这是我尝试做的事情:

radioButtonList1.SelectedIndexChanged += new EventHandler (function); -1 { radioButtonList1.SelectedIndexChanged += new EventHandler (function); }->失败,我不知道为什么事件不会触发!!!

试用2 {

foreach (Control x in radioButtonList1.Controls)
{RadioButton one = (RadioButton)x;
one.CheckedChanged += new Eventhandler(function);} -> failed .. won't fire O.o

}

tryout-3我与每个radioButtonList一起添加了一个按钮(加上onClick事件),因此单击按钮时我可以获取选定的项目..但是它也失败了; 当单击按钮时,动态创建的控件消失了

我知道有“ IsPostBack”的东西,但据我所知应该在Page_Load | Init中,并且我的控件是在事件操作中生成的! 我误会了吗?

现在经过2天以上的工作,我仍然在1号广场,而且我没有足够的游戏来玩这个游戏

你知道该怎么办吗?
PS:我做了类似故事的发布,因为我不知道发布什么代码..主要是对象声明! 因此,如果您需要特定的代码,请告诉我,我将其发布

谢谢

1 个回复

您必须将单选按钮的PostBack设置为true。

1 ASP.Net中动态控件的回发事件的问题

我目前正在使用具有构建动态表的用户控件的页面。 该控件最初是在Page_Init事件上加载的,并且在引发更改动态控件的事件的任何时间,都会重新加载该表。 这里的问题是,如果在负载之间更改控件,则不会触发控件中的事件。 例如,表中最初有两行。 在回发期间将一个项目添加到表中,现在有四行(此 ...

2 动态控件和回发

我有一个小组。 现在在该面板中,我要添加控件。 它被添加并显示。问题是页面回发时。我知道控件必须在面板中再次绑定。 但是,可以说用户是否在动态创建的文本框中输入了一些值。 它迷路了.. ...

3 FileUpload控件回发问题

我在UpdatePanel内的aspx页面上有一个FileUpload控件,该控件上有一个按钮,单击它时我想用所选文件的文件名设置标签。 这是我的代码: ASPX页面: 背后的代码: 每次我按下按钮时,我都会得到一个空字符串。 我想念什么? 另外,当我不使用U ...

5 GridView动态控件问题

我已将Gridview设置为自动生成column = true,我为某些columna和footer创建了一些动态文本框,现在我单击了页脚按钮gridview rowcomand事件未触发,要触发此命令,我必须再次绑定gridview,但是当我绑定时我在文本框中有更改的值消失了..以下是我的代码 ...

2011-08-02 05:46:39 1 309   asp.net
6 动态控件在回发时消失

单击一组不同的单选按钮时,我正在创建动态文本框。 下面是两个单选按钮onclick事件的示例。 根据需要显示文本框和搜索按钮。 现在的问题是,当我点击搜索按钮时,发回一个帖子并且所有控件都消失了。 我一直在阅读很多关于初始化page_preinit中的控件的内容,我尝试了下面的代码 ...

7 基于用户回发的动态控件

假设我有一个树视图,其中每个treenode包含一组用于不同用户控件的id。 当用户单击某个节点时,应将这些控件加载到该页面。 据我了解ASP页面生命周期,应在初始化阶段添加动态控件,稍后将触发回发事件。 因此,如果在我需要添加控件之后发生treeview click事件,如何根据用户 ...

8 动态控件,禁用ViewState和回发

在浪费了数小时尝试解决动态用户控件的ViewState丢失之后,我决定ViewState禁用ViewState 。 问题是我现在该怎么办? 我应该如何保持动态控件的状态,以使它们在回发后不会丢失。 我正在考虑改为使用Session,但这意味着我必须为用户打开的每个页面/选项卡生成唯一键 ...

9 回发后动态控件消失

我有很多动态创建的控件。 运行代码的最佳位置在哪里? 我一直在Page_Load上运行CreateControls函数(以创建所有控件)。 现在的问题是,当我取消选中/取消选中一个特定的动态复选框控件(autopostback = true)时,复选框始终设置为“true”,因为C ...

10 回发中的动态控件

我试图将一组LinkBut​​tons添加到UpdatePanel中GridView的PagerRow中。 我正在使用RowCreated事件实例化并添加它们。 我的问题是点击处理程序仅在第二次被触发。 我使用创建链接按钮 要自己创建LinkBut​​ton,我正在使用 ...

暂无
暂无

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

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