PageLoad未在Sharepoint Web部件中调用

时间:2012-04-30 07:19:57

标签: sharepoint sharepoint-2010

我有许多带有自定义harepoint可视Web部件的页面。在这些Web部件的页面加载中,我正在做一些逻辑,我需要在每次页面加载时触发。问题是,当我使用浏览器后退按钮或javascript,将用户重定向到上一页时,不会调用页面加载。好像是从缓存中检索页面。可以轻松禁用吗?是否还有其他解决方法来确保每次呈现页面时都会触发代码?

1 个答案:

答案 0 :(得分:1)

使用后退按钮将从缓存加载,你是正确的。

要禁用缓存,您需要在页面的head部分设置一个“expires”= -1元标记,但这似乎有点激烈,以便为页面激活逻辑。

我建议使用jQuery文档就绪方法而不是页面加载。无论从哪里加载页面信息,都会触发。

$(document).ready(function() {

// Insert code here

});
相关问题