2011-07-03 21 views
0

カラーボックスのjQueryウィンドウでasp.netページを開くハイパーリンクを持つasp.netページがあります。ASP.NETカラーボックスが宛先ページをリフレッシュしない

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

は、その後、私はjQueryのカラーボックスを開くためにJavaScriptを持っている:

<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> 

それが他のコントロールに依存して変化するので、私は分離コードでのナビゲーションページを設定しました。

カラーボックスのウィンドウが正常に動作しますが、問題は宛先ページが内容を更新していないことです。 宛先ページには、データベースから読み取る情報を含むformviewがあります。 ページを個別に読み込むと、正常に動作し、データベースから最新の情報が読み込まれます。問題は、私がカラーボックスウィンドウで開いたときに最新の情報を読んでいないことです。

答えて

0

あなたはページを開いていると言いますが、iframeを使って表示しないでください。実際にhtmlスニペットを開いているだけの場合は、jQueryのajaxキャッシュをオフにすることができます。例:

$.ajaxSetup ({ 
    cache: false 
}); 
関連する問題