Что такое событие для pageload на клиентов?Загрузка страницы ASP.net на клиентов
function pageLoad() {
cbvalcs.SetSelectedIndex(1);
}
Я пробовал это, но ничего не происходит.
Спасибо.
Что такое событие для pageload на клиентов?Загрузка страницы ASP.net на клиентов
function pageLoad() {
cbvalcs.SetSelectedIndex(1);
}
Я пробовал это, но ничего не происходит.
Спасибо.
Вы должны использовать window.onload
Есть некоторые хорошие статьи о window.onload и Using window.onload
Это не будет работать для обратных вызовов ajax. Вам нужно использовать событие pageLoad на стороне клиента, которое зарезервировано библиотекой сторонних приложений asp.net ajax. См .: http://www.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx – bleeeah
@bleeeah: конечно, но OP специально не запрашивает обратный вызов ajax. Поскольку он запрашивает обработку загрузки страницы на стороне клиента, я дал java-скрипт! –
Да, но window.onload не будет вызываться (на стороне клиента) после обратного вызова ajax, где в качестве pageLoad будет. Он отметил вопрос как «ajax», поэтому я предполагаю, что он хочет обработать загрузку страницы на стороне клиента после обратного вызова asp.net ajax. – bleeeah
Вы, возможно, придется включить правильную подпись.
function pageLoad(sender, args) {
}
Если вы используете jquery
, а затем использовать $(document).ready
Чтобы создать событие ASP.NET загрузки страницы, необходимо сначала зарегистрировать обработчик.
Sys.Application.add_load(applicationLoadHandler);
applicationLoadHandler
являющийся вашей функцией javascript. Эта регистрация может иметь место в событии загрузки страницы.
Так что в вашем случае:
Sys.Application.add_load(pageLoad);
function pageLoad() {
cbvalcs.SetSelectedIndex(1);
}
Это может работать для частичных постбэков, а также полный.
Для сквозной повязки темы MSDN ASP.NET AJAX Client Life-Cycle Events имеет всю информацию.
Вы нашли ответ здесь? Пожалуйста, подумайте о том, чтобы отметить ответы и повысить эффективность тех, которые были полезны. – paqogomez