我的页面上有添加和删除按钮。 添加按钮将一个复选框、两个文本框和一个下拉列表添加到我页面上的新行。 删除按钮删除它们。 通过关注 Joe Stagner's example,我可以很好地运行它.
问题: 动态创建的控件都需要在选中时触发相同的事件(对于复选框),对于选定的索引更改(对于下拉列表)也是如此。
我尝试在创建对象时添加事件处理程序,但它似乎没有触发?
最佳答案
您需要为每次页面加载以某种方式 [ session 、 View 状态等] 保留动态创建的控件。在 preInit 函数中每次加载页面时使用委托(delegate)重新创建动态控件并重新绑定(bind)事件。
关于c# - 在 asp.net 上使用 ajax 创建动态控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/808111/