Results 1 to 6 of 6

Thread: ASP.NET en "No Caching"

  1. #1
    Senior Member Anders's Avatar
    Join Date
    Dec 2001
    Location
    Doetinchem
    Posts
    1,415

    ASP.NET en "No Caching"

    <META HTTP-EQUIV="expires" VALUE="28FEB2002">
    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
    Boven staande wou ik gebruikem om te voorkomen dat IE een dynamisch ASP.NET pagina cached, maar dat werkt dus niet.
    De pagina wordt aan de hand van een URL variabel("VakNR=184') uit een SQL database gehaald. Heb ik eenmaal een 'VakNR' gebruikt blijft hij de pagina basseerd op deze variabel terug geven ongeacht welke variabel ik mee geeft.

    Ik heb verschillende versies van de datum opmaak geprobeerd zonder resultaat.

    Zijn er voor ASP.NET andere methodes of is deze niet juist?

    Of zit het in de de SQL Server die er te slim mee omgaan?
    Anders

    May your code compile!

  2. #2
    Hoi,

    als ik even ga googlen denk ik dat deze regel niet helemaal goed is:

    Code:
    <META HTTP-EQUIV="expires" VALUE="28FEB2002">
    Ik denk dat je value moet veranderen voor "content". Althans zo zie ik het in behoorlijk veel voorbeelden staan. Dit is niet iets van ASP.NET of SQL-Server, maar meer de HTML-syntax.

    Succes

  3. #3
    Senior Member Anders's Avatar
    Join Date
    Dec 2001
    Location
    Doetinchem
    Posts
    1,415
    Bedankt Dees

    Ik heb dus vele Html syntaxen geprobeerd, bv deze, Maar wat ik ook doet hij blijft komen met de zelfde pagina.

    De SQL code is zo iets ( maar dan iets ungewikkelder ):
    Code:
    SELECT * FROM Vakanties
    VHERE VakNR=?
    Ik ben nu aan het twijfelen of het wel aan de caching van IE ligt, want ook met Ctrl+F5 krijg ik dezelfde pagina terug.

    Dus zou het iets te maken hebben met Caching in de SQL server?
    Of een instelling in de IIS server?
    Anders

    May your code compile!

  4. #4
    Zie in je help bij HttpCachePolicy, daar kun je helemaal instellen wat er al dan niet gecached mag worden.

    Zie ook de Header Field Definitions op W3C.
    Marcel

  5. #5
    Senior Member Anders's Avatar
    Join Date
    Dec 2001
    Location
    Doetinchem
    Posts
    1,415
    Ik heb nu deze twee methodes geprobeerd in de Page_Load procedure.
    Code:
    strMyDateTime:= '2/12/1992 12:15:12';
    Response.Cache.SetExpires(System.DateTime.Parse(strMyDateTime));
    Response.Cache.SetNoServerCaching;
    
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    Maar dit help ook niet

    Of is de Page_load procedure niet de goede plek?
    Anders

    May your code compile!

  6. #6
    Senior Member Anders's Avatar
    Join Date
    Dec 2001
    Location
    Doetinchem
    Posts
    1,415
    Ik was dus wel aan het twijfelen of het wel aan de caching lag - nee dus.

    Via aspdotnet newsgroup kwam het verlossende antwoord. AutoRefresh van de DBWebDataSource staat default False, en maakt je de DBWebDataSource aan in runtime moet je hem wel even op True zetten
    Anders

    May your code compile!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2
    Last Post: 26-Nov-04, 01:41
  2. Replies: 31
    Last Post: 04-Jul-04, 20:13
  3. HTML code in ASP.NET app.
    By Siep in forum .NET
    Replies: 8
    Last Post: 16-Jun-04, 00:56
  4. Delphi ASP.NET hosten
    By hjong in forum .NET
    Replies: 5
    Last Post: 12-Mar-04, 00:07
  5. Asp.Net
    By rieni in forum Boekhoek
    Replies: 7
    Last Post: 30-Dec-03, 00:05

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •