我有一个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,其中包含从数据库中读取的一些信息。 如果我单独加载页面它工作正常并加载数据库中的最新信息。问题是当我在彩色盒窗口中打开时没有读取最新信息。
答案 0 :(得分:0)
你说你正在打开一个页面,你确定你不应该使用iframe来显示它吗?如果你真的只是打开一个html片段,那么你可以关闭jQuery的ajax缓存。例如:
$.ajaxSetup ({
cache: false
});