سلام دوستان عزیز

امروز میخوام به نکته ای اشاره کنم که خیلی کار راه بنداز هستش!!!

تا حالا شده که بخواید توی یک httpHandler به مقادیر session دسترسی داشته باشید؟

امتحان کنید و می بینید که ارور زیر رو میده=>

Object reference not set to an instance of an object

خب راه حل چیه؟ کافیه که کلاس handler شما از یکی از دو اینترفیس زیر هم inherit بشه:

System.Web.SessionState.IRequiresSessionState

و یا

System.Web.SessionState.IReadOnlySessionState

توضیح تکمیلی: کلاس handler شما علاوه بر استفاده از اینترفیس System.Web.IHttpHandler می باید از یکی از دو اینترفیس فوق هم مشتق بشه!

خودتون می تونید حدس بزنید که واسه دزدیده نشدن محتویات صفحات وبتون می تونید از یه handler سفارشی استفاده کنید.



نوشته شده توسط مجتبی صحرائی در یکشنبه سیزدهم بهمن ۱۳۸۷ و ساعت 17:50