के माध्यम से किसी मान को प्रारंभ करना मुझे एक सी # अक्षर का उपयोग करके जावास्क्रिप्ट में एक मान प्रारंभ करना होगा जो सत्र परिवर्तनीय के संदर्भ में है। मैं निम्नलिखित कोडसत्र परिवर्तनीय
<script type="text/javascript" language="javascript" >
var myIndex = <%= !((Session["myIndex"]).Equals(null)||(Session["myIndex"]).Equals("")) ? Session["backgroundIndex"] : "1" %>;
उपयोग कर रहा हूँ हालांकि इसके बाद के संस्करण कोड मुझे एक क्लासिक Object reference not set to an instance of an object.
त्रुटि दे रहा है। क्यूं कर? (Session["myIndex"]).Equals(null)
इस विशेष त्रुटि को कैप्चर नहीं करना चाहिए?
सत्र [ "myIndex"] अशक्त देता है, और अशक्त एक .Equals() फंक्शन नहीं है। आपको == के साथ तुलना करने की आवश्यकता है, क्योंकि यह ऐसा फ़ंक्शन नहीं है जिसके लिए किसी ऑब्जेक्ट को प्राप्त करने की आवश्यकता हो। – Corey