2011-07-03 58 views
0

我有一个asp.net页面有一个超链接,在colorbox jQuery窗口中打开一个asp.net页面。ASP.NET colorbox不刷新目标页面

<asp:HyperLink ID="hl1" runat="server" CssClass="info_colorbox"> 

然后我有JavaScript打开jQuery的颜色框:

<script> 
    $(document).ready(function() { 
     $(".info_colorbox").colorbox({ width: "900px", height: "600px" }); 
    }); 

    function pageLoad(sender, args) { 
     if (args.get_isPartialLoad()) { 
      $(".info_inscriptions").colorbox({ width: "900px", height: "600px" }); 
     } 
    } 
</script> 

,因为它的变化取决于其他控制我的代码隐藏设置的导航页面。

colorbox窗口工作正常,问题是目标页面没有刷新其内容。 目标页面有一个窗体视图,其中包含从数据库读取的某些信息。 如果我单独加载页面,它工作正常,并从数据库加载最新的信息。问题是当我在彩盒窗口打开没有阅读最新的信息。

回答

0

你说你打开一个页面,你确定你不应该使用iframe来显示它吗?如果你真的只是打开一个html代码片段,那么你可以关闭jQuery的ajax缓存。例如:

$.ajaxSetup ({ 
    cache: false 
});