2010-11-17 2 views
0

У меня есть кнопка внутри панели обновления, & Я использую скрипты jQuery для стилизации элементов на странице. Первоначально страница загружается & css style применяется к ней вместе со сценарием, который имеет некоторый код jQuery. т.е. сначала все в порядке. Но когда я нажимаю на кнопку, она вызывает обратный сервер (необходимо), применяется стиль CSS, но скрипт не загружается. Пожалуйста, помогите мне с этим.jQuery Script не выполняется после нажатия кнопки на панели обновления

+0

мы можем иметь некоторый код или экзамен PLE ??? –

ответ

0

Добавьте это в свой скрипт (если используете .Net 3.5 или меньше). Он уведомит библиотеку Microsoft Ajax о загрузке файла JavaScript.

if (typeof (Sys) != 'undefined') 
{ 
    Sys.Application.notifyScriptLoaded(); 
} 

Примечания: Это является устаревшим в .Net 4

0

Вам необходимо запустить свой код (лучше всего, как именованная функция) как часть endRequest event, а также, например, вы можете иметь с именем функции, как это:

function doStuff() { 
    //do whatever here 
} 

Затем запустите эту функцию, где это необходимо:

//run on DOM ready 
$(doStuff); 
//also run it when UpadtePanels finish/reload 
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(doStuff); 
Смежные вопросы