2011-12-06 3 views
3

У меня есть две страницы. Первая - это страница по умолчанию. Я открываю вторую страницу внутри страницы по умолчанию. (по jquery-load). И две страницы делают обратный вызов.Как я могу выполнить обратный вызов во вложенных двух страницах?

Перед загрузкой jquery я могу выполнить обратный вызов по умолчанию .aspx. После jquery-load, second_page загружает собственные сценарии обратного вызова, и я все же могу выполнить обратный вызов. Но я могу сделать обратную связь только на второй странице.

, когда я нажал кнопку по умолчанию. он идет на второй странице raisecallback_event: S

Я попытался удалить вторую страницу после моей работы.

$(this).html(''); 

Это не работает, потому что оно загружает собственные файлы jscript.

Я добавляю обратного вызова свойства, как это:

search_button.Attributes["OnClick"] = Page.ClientScript.GetCallbackEventReference(this, "start()", "end", null, "fault", true); 

Так сказать мне решение или сказать мне простить вторую страницу.

Я жду ваших советов :)

EDIT1:

Я получил его, когда я загрузить другую страницу, document.location равно secondpage.aspx.

Javascript который создается asp.net, использует document.location.pathname.

Если изменить его, страница освежает: S

Могу ли я объяснить свою stuation: D

EDIT2:

.Net генерирует файл AXD. Я копирую контент, но не работает.

Могу ли я манипулировать им или использовать собственный файл axd?

Thats последнего редактирования, спасибо за просмотр :)

+3

Что вы подразумеваете под обратным вызовом здесь? – ShankarSangoli

+0

asp.net ajax callback. спросил? –

ответ

0

В теории, не могли вы повторно сценарии, провод вверх по Asp.net обратного вызова исходной страницы, чтобы повторно инициализировать свои функции & переменных либо после того, как подстраница загружена или после ее удаления?

Смежные вопросы