ASP.NET 코드에서 전역 JavaScript 변수를 업데이트하려고합니다. UpdatePanel 업데이트를 발사하는 (느릅 나무 코드에 표시되지 않음) 트리거를 가지고UpdatePanel에서 JavaScript 변수 업데이트
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<ContentTemplate>
<script type="text/javascript">
var global1= <%= this.Method(parameter) %>;
var global2= <%= this.Method(parameter) %>;
</script>
</ContentTemplate>
</asp:UpdatePanel>
: 내가 무엇을 시도한 것은이 같은 UpdatePanel을 사용하는 것입니다. 나는 또한 대해 EndRequest 방법이 있습니다
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
function EndRequest(sender, args) {
compute();
}
내가 (asyncpostback가 발생했을 때) 나는 perfecly 그의 새로운 값으로 갱신하는 방법을 전역 변수를 볼 수있는 코드를 검사하는 '방화범'같은 소프트웨어를 사용하는 경우. 불행히도 계산 함수 안에 값을 보여주는 경고를하면 이전 값을 갖습니다.
어디서 실수입니까? 이 방법으로 ASP.NET에서 변수를 업데이트 할 수 있습니까?
고마워요)