الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أسلوب Sesion و تمريره بين السفحات

بدأه BLEACHHeart في 6 أغسطس 2008 · 3 رد · 568 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم..

حاب أستفسر عن طريقة أستخدام السيشن Sesion توعاًَ ما سهلة في PHP بس Asp.net كل ما أحوال أسويه أواجه مشاكل.. فممكن شخص يشرح لي شلون تنقذ الشين ..

و تمريره ليستلز فيو .. في صفحة أخرى

#2

اظن ان ال session في asp.net سهلة أيضا

ابسط طريقة في اي مكان في الكود طبعا قبل الحاجة لاستخدام ال session variable

Session["anyKey"] = anyValue;

و في حالة استرجاع القيمة مرة اخري

if (Session["anyKey"] != null) anyValue = (anyValueType)Session["anyKey"];
#3

مرحبا.. أخي أحمد

الكود الأول سهل ..لكن هل لك بتوضيح في الكود الثاني..سأقول ماذا أسأفعل..

في الصفحة الأول أريد أن يقوم المستخدم بأداخل الرقم من ثم تأكد من هذا الرقم و نقله للصفحة التالية ، و حيث يعرض الرقم المنقول في الصفحة الثانية

قمت في البدء بتعريف

 Session["authorid"] = TextBox1.Text;

ثم في الصفحة الثانية في Page_Load

   if (Session["authorid"] != null)  = (string)Session["authorid"];

لكن يظهر خطأ..

هل تسطيع مساعدتي.. علماً أن أريد أن نقل السيشن الى DetailsView بمقارنة Authorid موجود داتابيس و اAuthorid قادم السيشن ..

وشيء أخر هل لديك طريقة بحث أن لم يكن السيشن موجوداً في الصفحة ثانية يقوم مباشرة بأعادة المستخدم الى الصفحة الأولى..

كانت في الPHP

if(!session_is_registered('value')) :

فما هي في Asp

عذراً لكثرة الأسئلة..

تم تعديل هذه المشاركة بواسطة BLEACHHeart في 7 أغسطس 2008 في 15:43

#4
اقتباس
if(!session_is_registered('value')) :

المقابل له

  if (Session["authorid"] != null)

و الجزء التاني

اولا تتاكد من وجود المتغير في ال Session عن طريق الكود السابق

و يكون الكود كالتالي

  if (Session["authorid"] != null) 
{
 string str = (string)Session["authorid"];
}

اقتباس
وشيء أخر هل لديك طريقة بحث أن لم يكن السيشن موجوداً في الصفحة ثانية يقوم مباشرة بأعادة المستخدم الى الصفحة الأولى..

كانت في الPHP

بسيطة نفس الشرط السابق و مع اضافة كود للرجوع للصفحة التي تريد

  if (Session["authorid"] != null) 
{
 string str = (string)Session["authorid"];
}
else
{
Response.Redirect("anypage.aspx");
}

مواضيع مشابهة