2015-04-10 1 views
-1

У меня есть две страницы .aspx. Первая открывает вторую страницу. На второй странице находится кнопка. Как я могу получить доступ к событию нажатия кнопки с первой страницы?кнопка доступа к клику от другого .aspx страница

Вторая страница загружается из включаемого файла JavaScript:

someReturnValue = openDialog("test.aspx"); 
+1

Показать код! –

+0

Зачем вам это нужно? Кроме того, что означает «открывает вторую страницу»? –

+0

Я хочу, чтобы после нажатия кнопки на второй странице вызовите функцию js, объявленную на первой странице. – oldsport

ответ

1

Если вы передаете ClientID управления целевым (? TargetID = {ClientID}) для дочернего окна, следующий код должен поджечь событие щелчка :

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); 
} 
} 
Смежные вопросы