У меня есть еще одна странная потребность. У меня есть диалог JQuery, который имеет динамическую кнопку (
Моя кнопка, которая будет «запущена»:
<asp:Button ID="RenewSubscriptionButton" runat="server" Visible="false" />
Мой скрытый ввод с обратной величиной:
<input type="hidden" id="RenewSubscriptionPostBackValue" runat="server" />
На моей странице_загрузки:
Me.RenewSubscriptionPostBackValue.Value = _
Me.Parent.Page.ClientScript.GetPostBackEventReference _
(Me.RenewSubscriptionButton, String.Empty)
AddHandler Me.RenewSubscriptionButton.Click, AddressOf RenewSubscription
В моем контроле Asp.net у меня есть функция js, которая вызывается и оценивает сгенерированный __doPostBack:
$('#mgrSubPanel').dialog('destroy');
// cause postback and have it run the workflow...
eval($("#<%= RenewSubscriptionPostBackValue.ClientID %>").val());
Это вызывает обратную передачу, но не вызывает мою функцию RenewSubscription, которая находится в моем коде позади. Не уверен, что адресация не работает или что, но, возможно, кто-то из вас может увидеть мою ошибку и исправить меня ...
Заранее спасибо ...