一直在拉我的头发并在网上做一些查看,试图找出一个优雅的解决方案来解决我的问题。
我有一个 ProductImages.aspx 页面。它在动态创建的列表中显示与该产品关联的所有图像。事件与每张图片相关联,以便您对其进行更新。
这工作正常。
但是,最后我有一个选项可以让我添加新图像。这是一个触发对 AddImage 方法的调用的按钮。
现在发生的事情是原始控件正在创建并添加到带有事件的页面中。然后如果触发按钮事件,它将重新创建所有现有的图像控件和一个新的。添加这一点,在 OnInit 之后创建的新图像控件没有附加事件,因为事件是在 OnInit 之后添加的。
我可以执行 Response.Redirect 来重新加载页面并触发 OnInit 以再次连接事件,但这似乎非常不雅,并且破坏了使用更新面板的意义。
有任何想法吗?