我在UpdatePanel中有一个javascript函数。该变量应在UpdatePanel部分回发时进行更新。
使用以下代码,无论JsonString ASP.NET变量具有什么,javascript变量jsonStringASPX始终具有初始值。
<script type="text/javascript">
function pageLoad(){
LoadExpenseList();
}
</script>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<script type="text/javascript">
function LoadExpenseList() {
var jsonStringASPX = <%= JsonString %>;
var jsonHeaderStringASPX = <%= JsonHeaderString %>;
//Works with the Strings
}
</script>
</ContentTemplate>
</asp:UpdatePanel>