我试图解决 ASP.NET UserControl 的页面生命周期问题。我有一个更新面板,里面有两个按钮。现在,在 Page_Load 事件中,我需要检查两个按钮中的哪一个被单击。
我确实知道我应该为此使用点击事件,但这是一个非常复杂的页面循环的情况,带有动态添加的控件等等,所以这不是一个选项,不幸的是:-(
我试图检查该Request.Form["__EVENTTARGET"]
值,但由于按钮位于 UpdatePanel 内,因此该值是一个空字符串(至少我猜这就是它为空的原因)
所以基本上,有没有办法在 Page_Load 事件中检查在 UpdatePanel 中单击了哪个按钮?
提前致谢。
一切顺利,
博