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

لماذا لا يمكن استخدام ال session داخل الكلاسات؟

مغلق
بدأه vAMP في 26 يوليو 2007 · 3 رد · 733 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

اخواني انا سويت كلاس ابحط فيه كم فنكشن احتاجها للمشروع عندي ..

لاحظت انه بإمكاني استخدام الداتاسيت بداخلها بكل سهولة ..

لكن اللي استغربت منه اني ما اقدر استخدم ال session ابد !! وانا موقعي كله معتمد على ال session ..

جلست اتفلسف وسويت imports لل system.web.sessionstate.httpsessionstate او شي زي كذا ولا ضبط الموضوع ..

وش الحل؟

تكفون لاتقولون ما اقدر وتحطموني :(

#3

Hi vAMP ,

use :

HttpContext.Current.Session("UseSessionInClass")

Let me know if you have any more questions..

using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI;

public class UseSessionInClass:System.Web.UI.Page 
	{
	public UseSessionInClass()
	{
	}
	public string Test(string x)
	{
	  string d = x;
	  d = "Hi ALL";
	  return d;
	}
  }

use in page asp.net :

HttpContext.Current.Session("d")

Let me know if you have any more questions..

تم تعديل هذه المشاركة بواسطة bnitt في 27 يوليو 2007 في 17:21

#4

الوصول لها يكون بالطريقة التالية:

System.Web.HttpContext.Current.Session["MyVariable"] = "My Value";

أما بالنسبة لكود الأخ bnitt فهو صحيح يعمل ولكن انتبه أنك تقوم بانشاء صفحة ويب (أي استخدام أكثر من اللازم في ذاكرة السيرفر)

وهو لا داعي له (رأي شخصي)

هذا الموضوع مغلق.

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