PDA

View Full Version : سوال: session error



pooyan3000
شنبه 26 تیر 1389, 10:22 صبح
من موقع نمایش محتویات Session به این error بر خورد می کنم:
Object reference not set to an instance of an object.


کدم هم اینه

label1.text=session["message"].tostring

eyes_shut_number1
شنبه 26 تیر 1389, 10:45 صبح
قبل از این که محتویات رو نمایش بدی باید اول اون قسمت lمورد نظر را به Session اد کنی
Session.add("NameOfSession","DefaultValue")

pooyan3000
شنبه 26 تیر 1389, 10:52 صبح
اون موقع همیشه add تکرار می شه و مقدارش برابر با default value میشه. هر وقت صفحه refresh میشه دستور add دوباره اجرا میشه

eyes_shut_number1
شنبه 26 تیر 1389, 10:55 صبح
دوست عزیزم شما باید این کا رو توی Global.asax و در رویداد void Session_Start(object sender, EventArgs e) انجام بدی به این صورت :



void Session_Start(object sender, EventArgs e)
{
Session.Add("AdminUserInfo", "-1");

}


در این حالت اولین بار که Session شروع میشه به Session اضافه میشوند و دیگه تا آخر کار Session نیاز به اضافه کردن نداری