ASP.NET colorbox没有刷新目标页面

时间:2011-07-03 09:34:35

标签: asp.net colorbox

我有一个asp.net页面,它有一个超链接,可以在colorbox jQuery窗口中打开一个asp.net页面。

<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窗口工作正常,问题是目标页面没有刷新其内容。 目标页面有一个formview,其中包含从数据库中读取的一些信息。 如果我单独加载页面它工作正常并加载数据库中的最新信息。问题是当我在彩色盒窗口中打开时没有读取最新信息。

1 个答案:

答案 0 :(得分:0)

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

$.ajaxSetup ({
    cache: false
});