如何从另一个Button.Click
拨打一个Page
的{{1}},这两个页面都已打开。第二页是第一页的Page
弹出窗口。
当我点击第二页中的按钮时,ClientScript.RegisterStartupScript
弹出窗口应该关闭,并且它应该在第一页中触发ClientScript
事件。
答案 0 :(得分:2)
不可能那么容易。你不能在另一个页面的控件上调用事件处理程序,在我看来这听起来像是一个糟糕的设计。
我建议将该事件处理程序的内容移动到另一个类,与页面分开。代码隐藏在文件后面并从您所在的页面调用它。
其他选项可能包括JavaScript解决方案,但您明确表示您不想使用这些解决方案。否则,this可以成为关闭窗口的解决方案。用于在第1页'上调用事件处理程序你可以做一个回发。