我有一个<asp:updatePanel>
的网页。在网页的最后,添加了一些javascript方法并调用,例如: -
使用的updatePanel代码如下: -
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
Some controls like repeater etc..
</ContentTemplate>
</asp:UpdatePanel>
<script type="text/javascript">
alert('hi');
MethodCall();
</script>
在页面上发生了一些ajax回发操作后,当我使用“查看源代码”看到网页html时。脚本标记代码区域从网页html中消失。这会导致调用js方法的地方出现问题。
我不明白为什么会这样?为什么在ajax回发操作之后删除JS代码块。
请提出一些解决方法或解决我的问题。
THX
答案 0 :(得分:0)
您还可以添加以下js函数,该函数由ASP.Net AJAX客户端脚本库调用。
function pageLoad(sender, args)
{
if (args.get_isPartialLoad())
{
get_isPartialLoad is true when a partial postback has occurred.
}
}