سلام
من می خواهم یک Class Library بسازم و در آن به Session,Application State دسترسی داشته و با توجه به مقدار داخل آن کار خاصی را انجام بدم ولی هر کاری می کنم داخل کلاس به Session دسترسی ندارم لطفا در صورت امکان مرا راهنمایی کنید متشکرم
سلام
من می خواهم یک Class Library بسازم و در آن به Session,Application State دسترسی داشته و با توجه به مقدار داخل آن کار خاصی را انجام بدم ولی هر کاری می کنم داخل کلاس به Session دسترسی ندارم لطفا در صورت امکان مرا راهنمایی کنید متشکرم
از HttpContext استفاده کنید
توی کلاستون این رو بنویسید مثلا:
HttpContext.Current.Session["test"]="teststring";
من از دستور HttpContext.Current.Session استفاده كردم ولي خطاي
"Object reference not set to an instance of an object" ميدهد لطفا منو راهنمايي كنيد.
اين پيغام به خاطر اين است كه Session شما خالي است . و يا ايجاد نشده / قبل از استفاده از Session از پر بودن و موجود بودن آن اطمينان پيدا كن .من از دستور HttpContext.Current.Session استفاده كردم ولي خطاي
"Object reference not set to an instance of an object" ميدهد لطفا منو راهنمايي كنيد.
من session را درGlobal.asax (قسمت session_start) مقداردهي كردم ولي ظاهرا
HttpContext.Current را نمي شناسد و خطا را نيز به همين علت مي دهد . آياHttpContext.Current بايد مقداردهي شود؟