如何在代码后面调用另一个aspx页面的按钮?

时间:2014-10-15 11:09:50

标签: c# asp.net

如何从另一个Button.Click拨打一个Page的{​​{1}},这两个页面都已打开。第二页是第一页的Page弹出窗口。

当我点击第二页中的按钮时,ClientScript.RegisterStartupScript弹出窗口应该关闭,并且它应该在第一页中触发ClientScript事件。

1 个答案:

答案 0 :(得分:2)

不可能那么容易。你不能在另一个页面的控件上调用事件处理程序,在我看来这听起来像是一个糟糕的设计。

我建议将该事件处理程序的内容移动到另一个类,与页面分开。代码隐藏在文件后面并从您所在的页面调用它。

其他选项可能包括JavaScript解决方案,但您明确表示您不想使用这些解决方案。否则,this可以成为关闭窗口的解决方案。用于在第1页'上调用事件处理程序你可以做一个回发。