আন্দ্রেই ঠিক বলেছেন - এটি শূন্য কারণ এএসপি.নেট এমভিসি ফ্রেমওয়ার্কের অধীনে চলাকালীন, যখন আপনি আশা করতে পারেন নিয়ামক শ্রেণি নির্ধারণ করা হয় তখন HTTPContext (এবং তাই এইচটিটিপি কনটেক্সট।সেশন) সেট করা থাকে না, তবে এটি পরে ("ইনজেকশন") সেট করে কন্ট্রোলার বিল্ডার ক্লাস দ্বারা। আপনি যদি জীবনচক্রের আরও ভাল ধারণা বুঝতে চান তবে আপনি এএসপি.নেট এমভিসি ফ্রেমওয়ার্কটি (উত্স উপলভ্য) নীচে নামাতে পারেন, বা এই পৃষ্ঠাটি দেখুন:
আপনার যদি সেশনটি অ্যাক্সেসের প্রয়োজন হয় তবে একটি উপায় হ'ল "অন্যাকশনএক্সেকটিং" পদ্ধতিটি ওভাররাইড করা এবং সেখানে অ্যাক্সেস করা, কারণ এটি ততক্ষণে উপলভ্য হবে।
যাইহোক, আন্দ্রেই পরামর্শ দিচ্ছেন, আপনার কোডটি যদি সেশনের উপর নির্ভরশীল হয় তবে ইউনিট পরীক্ষাগুলি লিখতে সম্ভবত এটি অসুবিধা হতে পারে, তাই সম্ভবত আপনি একটি সহায়ক শ্রেণিতে সেশন মোড়ানো বিবেচনা করতে পারেন যা পরে আলাদা, অ- ইউনিট পরীক্ষার অধীনে চলাকালীন ওয়েব সংস্করণ, অতএব ওয়েব থেকে আপনার নিয়ামককে ডি-কাপলিং করুন।