none
HttpCachePolicy.SetCacheability が動作しない RRS feed

  • 質問

  •  

    ASPX分離コードファイルのOnloadイベントに

     

    Response.Cache.SetCacheability(HttpCacheability.Private);
    Response.Cache.SetLastModified(DateTime.Now);

     

    の二行だけを記載します。

    VisualStudio2005でASPXファイルを新規作成して、

    全くタグを触っていない場合は応答ヘッダに

    Server
    Date
    X-AspNet-Version
    Cache-Control
    Last-Modified
    Content-Type
    Content-Length
    Connection

    の8項目が含まれ

    期待した動作をしているのですが

     

    <a href ="Default.aspx" >test</a>

     

    など、少しでもタグを挿入すると応答ヘッダは

    X-AspNet-Version
    Content-Type
    Content-Length
    Last-Modified

    の4項目だけとなり、期待した動作をしてくれません。

     

    なぜこのような動作をするのでしょうか。

    ご教示のほどよろしくお願いいたします。

     

     

     

    VS2005 ASP.NET2.0 AJAX1.0 ASP.NET開発サーバー

     

     

     

    2008年7月9日 17:04

回答

  • すみません、自己解決しました。

     

    サーバの問題ではなく、

    ネットワークモニタとして利用していたWebDevelopmentHelper

    というツールの表示上の仕様のようです。

     

    正式なネットワークキャプチャを利用して確認した結果

    正しく応答されていました。

     

    お騒がせいたしました。ありがとうございました。

     

    2008年7月10日 18:05