העברת נתונים מדף לדף באמצעות Session Variables

ישנן דרכים שונות להעביר נתונים מדף אחד למשנהו ב - ASP.NET. העברת אינפורמציה באמצעות Session Variables אפשרית רק כאשר מדובר בהעברת נתונים מדף לדף באותו אתר או אפליקציה.

העברת נתונים בדרך זו הינה "נקיה" יותר מהעברת נתונים באמצעות Query Strings משום שהיא אינה גלויה למשתמש / גולש אשר אינו "עד" להעברת הנתונים עצמה, המתרחשת מאחורי הקלעים. מבחינה זו העברת נתונים בשיטה זו טובה יותר מבחינת אבטחת המידע באתר.

"בדרך כלל נשתמש ב - Query Strings במקרים שבהם נרצה להעביר נתונים מאתר אחד למשנהו"

דוגמה לעבודה עם Session Variables בסביבת Asp.Net

הקוד שנכתוב בדף השולח ייראה כך:

' Send data to another page with Session Variables
Session("Field1") = "Value1"
Session("Field2") = "Value2"

הקוד שנכתוב בדף המקבל ייראה כך:

' Get Session Variables
Dim sVal1 as string = Session("field1").ToString()
Dim sVal2 as string = Session("field2").ToString()

הערכים שיתקבלו יהיו:

  • sVal1 = Value1
  • sVal2 = Value2
 
© 2010-2013  www.Devschool.co.il | מדיניות פרטיות | תנאי שימוש