Ajax.asp.net который
От: zer  
Дата: 03.02.07 17:27
Оценка:
мб кто нить делал. такую вещь.

когда от кнопки уходит событие на сервер Button1_Click
и допустим меняется значение Literal1
чтобы после обновления UpdatePanel1 вызвался javascript

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

<asp:Literal ID="Literal1" runat="server"></asp:Literal>
<script type="text/javascript" language="javascript">
<!--
alert('Test');
//-->


</script>
</ContentTemplate>
</asp:UpdatePanel>

-----------------------------

alert('Test'); — второй раз не вызывается
Вызвать клиентский скрипт после обновления панели
От: FLUID Украина http://yuriy-okhmat.blogspot.com/
Дата: 04.02.07 13:16
Оценка: 5 (1)
#Имя: FAQ.Ajax.AddScriptToUpdatePanel
давненько я в форум не писал...
А зачем так, если тебе надо вызывать какой-то клиентский скрипт после обновления панели — сделай след. образом:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(myFunction);

... 

function myFunction(sender, args) {
    alert("End of request");
}


За подробностями сюда
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Мы не владеем тем, чего мы не понимаем....
Re: Ajax.asp.net который
От: Аноним  
Дата: 04.02.07 07:41
Оценка:
Привет.
у меня было нечто подобное, но я реализовывал не Ajax, а ролловеры.
В любом случае, у них есть общая составляющая — применение javascript.
Дык вот.
Кнопка тоже нажималась только первый раз и вызывала событие — при повторном нажатии не реагировала.
Но начинала вновь реагировать, если обновлял страницу.
Проблема была в коде javascript.

Удачи.)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Ajax.asp.net который
От: Аноним  
Дата: 05.02.07 08:12
Оценка:
Все скрипты используемые на странице с Ajax настоятельно рекомендуется регистрировать в ScriptManager->Scripts
Иначе при частичном постбеке страница выглядит совсем по другому в резельтате а Java- машина пытатеся выполнить код из того места где его уже нет...


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Ajax.asp.net который
От: Аноним  
Дата: 05.02.07 08:20
Оценка:
Все скрипты используемые на странице с Ajax настоятельно рекомендуется регистрировать в ScriptManager->Scripts
Иначе при частичном постбеке страница выглядит совсем по другому в резельтате а Java- машина пытатеся выполнить код из того места где его уже нет...


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.