พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร | Thailand travel information
ASP programming / การ Refresh ข้อมูลที่หน้าจอ
saksiri
saksiri
Wed 4 Oct 2006 18:14:27
คือผมมีปัญหาอย่างนี้ครับ ผม ใช้ ASP Link กับ Data Access มีหน้าหนี่งให้แก้ไขข้อมูลได้ แต่พอแก้ข้อมูลแล้ว ข้อมูลถูก update ลง Database แล้ว แต่พอออกจากหน้านี้แล้วกลับเข้ามาใหม่ ปรากฏว่าข้อมูลยังเป็นค่าเดิมก่อนแก้ไขอยูู่่เลย ต้องไป refresh หน้าจอใหม่มันถึงจะ Update ข้อมูลให้ ผมควรทำไงครับ มันเกี่ยวกับ Cookies หรือเปล่าถ้าเกี่ยว ทำไงครับ

ขอบคุณ
Administrator
Wed 4 Oct 2006 19:46:25
เกี่ยวกับ cache ของ browser ครับ
เราสามารถสั่งงานให้ browser ไม่ให้ทำการ cache ข้อมูลดังกล่าวได้ครับ โดยการส่ง header ที่ต้องการไปด้วยครับ

<%
Response.AddHeader "Last-Modified", Now & " GMT"
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "Cache-Control", "no-cache, must-revalidate"
Response.Expires = -1
Response.CacheControl = "no-cache"
%>
saksiri
saksiri
Thu 5 Oct 2006 16:27:16
ไม่เข้าใจอะครับ หมายความว่าถ้าผม Copy
<%
Response.AddHeader "Last-Modified", Now & " GMT"
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "Cache-Control", "no-cache, must-revalidate"
Response.Expires = -1
Response.CacheControl = "no-cache"
%>
ไปไว้ในส่วน tag Header เหรอครับ ลองแล้วครับก็ยังไม่ Update Data ให้อยู่ดี แต่แปลกเป็นที่เครื่องผมเครื่องเดียว เครื่องอื่นไม่เป็น ทั้งๆทีเครื่องผม เป็น Serve เก็บข้อมูลนะครับ
Administrator
Thu 5 Oct 2006 17:17:05
คำสั่งเหล่านี้เป็นคำสั่งไม่ให้ browser cache ข้อมูลที่ได้รับครับ วางไว้ส่วนบนในไฟล์ที่ต้องการให้มีการ load ข้อมูลใหม่อยู่เสมอครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login