ขณะนี้คุณออฟไลน์อยู่ กำลังรออินเทอร์เน็ตเพื่อเชื่อมต่ออีกครั้ง
การสนับสนุน
ลงชื่อเข้าใช้
Cart

PRB: ตัวแปรเซสชันจะสูญหายไปเมื่อ ASP มีอยู่ในเฟรมเซต

ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ

ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:178037
อาการ
ตัวแปรเซสชันที่กำหนดไว้ในเพจที่มี Active Server หน้า (ASP) เป็นค่าว่างเมื่อคุณพยายามเข้าถึงค่าจากเพจ ASP อื่น ๆ ภายในเฟรมเซต
สาเหตุ
Internet Explorer 4xและ 5 ไม่โฮสต์เฟรมที่แตกต่างของเฟรมเซตแบบในกระบวนการเดียวกัน เนื่องจากเซสชัน ASP จะขึ้นอยู่กับคุกกี้ที่อยู่ในหน่วยความจำของกระบวนการ hosted ทำให้กระบวนการที่แตกต่างกันในเซสชันคุกกี้ที่แตกต่างกัน และ ดัง นั้น เซสชันอื่น
การแก้ไข
ถ้าโปรแกรมประยุกต์ของคุณต้องสนับสนุน Internet Explorer 4xหรือ Internet Explorer 5 แล้วคุณควรแทนตัวแปรเซสชันคุกกี้ ให้แน่ใจว่า คุกกี้ที่มีวันหมดอายุ ซึ่งจะทำให้คุกกี้กำลังถูกเขียนลงดิสก์ รวบคำนึงถึงการประมวลผลใดเฟรมที่โฮสต์ใน เฟรมทั้งหมดจะรวมข้อมูลคุกกี้จากตำแหน่งเดียวกันบนดิสก์

ตัวอย่างเช่น แทนรหัสต่อไปนี้
  Session("MyVariable") = "MyValue"				
with::
  Response.Cookies("MyVariable") = "MyValue"  Response.Cookies("MyVariable").Expires = Now() + 1 '24 hours				
หมายเหตุว่าต้องมีเขียนคุกกี้ก่อนที่จะแสดงผลใด ๆ ถูกส่งเป็นกระแสข้อมูลไปยังเบราว์เซอร์ นอกจากนี้คุณอาจต้องการเปิดใช้งานการกำหนดบัฟเฟอร์การแสดงผลบนหน้าของคุณด้วยรหัสต่อไปนี้:
<%@ Language=VBScript %><%Response.Buffer = True%>				
หน้าของ iis 5.0 ASP มีการกำหนดบัฟเฟอร์ผลลัพธ์การเปิดใช้งาน โดยค่าเริ่มต้น เพจที่ iis 4.0 ASP ไม่

หมายเหตุ::ลักษณะการทำงานนี้ได้รับการแก้ไขแล้วกับ Internet Explorer 5.5
ข้อมูลอ้างอิง
สำหรับข้อมูลเพิ่มเติม โปรดคลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
196383การแก้ไข: สูญ Windows เปิด โดยสคริปต์เสียเซสชันหรือการรับรองความถูกต้อง

คำเตือน: บทความนี้ได้รับการแปลโดยอัตโนมัติ

guagesListForLargeScreens track by $index -->