通过Ajax加载页面时避免重新加载头脚本

时间:2017-07-30 18:53:26

标签: asp.net dynamic load

我通过div有一个主页面。许多页面通过" load"加载到div中。 jQuery中的函数。

当页面加载时,页面顶部的所有脚本都加载。

有没有办法阻止在脚本加载后重新加载脚本?

1 个答案:

答案 0 :(得分:0)

(免责声明:这种架构是错误的,不应该使用。我的回答只是解决OP的具体问题)

尝试在if语句中包装页面的head区域,该语句检查请求是否为ajax:

<%if(!Request.IsAjaxRequest){%>

<head>
   ...
</head>

<%}%>

<强>更新

响应OP的注释 - 为第一个之后发生的每个ajax请求添加一个查询字符串参数。使用一些JavaScript。然后更改if语句以检查该参数:

<%if(String.IsNullOrEmpty(Request.QueryString["secondTime"]){%>

<head>
   ...
</head>

<%}%>