【问题标题】:Trigger the button.click event From another page触发 button.click 事件来自另一个页面
【发布时间】:2015-06-01 13:53:01
【问题描述】:

我正在尝试从弹出页面触发页面 1 的 button.click 事件。
第 1 页中有 Grid-View,每行都有编辑按钮。单击按钮时,将打开弹出页面。
用户可以保存或取消编辑页面。
取消将关闭弹出页面“使用 JavaScript”。
保存将更新数据库,然后关闭弹出页面。
当弹出页面关闭时,第 1 页中的 Grid-View 应该使用新数据进行更新。我正在做的事情

protected void Button2_Click(object sender, EventArgs e)
{
    GridView1.DataBind();
}

但我的问题是如何从弹出页面调用此 button.click 事件?
或者无论如何我可以在不重新加载页面的情况下更新第 1 页中的网格视图? 对不起英文“错误”
谢谢你

【问题讨论】:

标签: javascript c# jquery asp.net popup


【解决方案1】:

在您的弹出窗口中,您可以使用 javascript window.opener() 来获取 GridView 所在的原始窗口的实例。

window.opener().document.getElementById('btnSave').click();

【讨论】:

    猜你喜欢
    • 2012-05-06
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    相关资源
    最近更新 更多