我有两个.aspx页面。第一页打开第二页。在第二页是一个按钮。 如何从第一页访问按钮点击事件?
第二页是从包含的javascript文件中加载的:
someReturnValue = openDialog("test.aspx");
答案 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);
}
}