从另一个.aspx页面访问按钮单击事件

时间:2015-04-10 10:30:14

标签: javascript c# asp.net

我有两个.aspx页面。第一页打开第二页。在第二页是一个按钮。 如何从第一页访问按钮点击事件?

第二页是从包含的javascript文件中加载的:

someReturnValue = openDialog("test.aspx");

1 个答案:

答案 0 :(得分:1)

如果将目标控件ClientID(?TargetID = {ClientID})传递给子窗口,则以下代码应触发click事件:

public void Save()
{
string TargetID = this.Page.Request.QueryString.Item("TargetID");
if (TargetID.Length > 0) {
    string scriptContent = "window.opener.document.getElementById('" + TargetID + "').click();window.close();";
    this.Page.ClientScript.RegisterStartupScript(typeof(string), "SelectValueScript", scriptContent, true);
}
}