मुझे दस्तावेज़ में पहले से एक स्क्रिप्ट निष्पादित करने की आवश्यकता है। Viewbag प्रॉपर्टी शून्य है या मौजूद नहीं है। नीचे कोड है जिसे मैंने लिखा है कि क्या व्यूबैग प्रॉपर्टी मौजूद नहीं है या नहीं।यह देखने के लिए कि क्या व्यूबैग प्रॉपर्टी शून्य है या मौजूद नहीं है
मैं संपर्क किया recommned इस्तेमाल किया जहां @ ViewBag.Property! = अशक्त लेकिन
@section scripts {
@if ((bool)ViewData.ContainsKey("FormSubmitFlag") == false)
{
<script type="text/javascript">
$(document).ready(function() {
var pageVisitCount = sessionStorage.getItem("personalDetailsVisitCount");
if (pageVisitCount == null) {
$("#personal-details-form").trigger('reset');
sessionStorage.setItem("personalDetailsVisitCount", "1");
}
else {
var validator = $("#personal-details-form").validate();
validator.form();
cat.personaldetails.validate();
}
});
</script>
}
}
धन्यवाद जब मैं कि मैं कह नाम संपत्ति वर्तमान संदर्भ में मौजूद नहीं है, कोई त्रुटि मिलती करना
एचटीएमएल में जांचें कि कोड की इस पंक्ति का क्या उत्पादन होता है @ @if ((bool) ViewData.ContainsKey ("FormSubmitFlag") == false) 'उत्पन्न करता है। यह आपको बेहतर विचार देगा कि क्या गलत हो रहा है। '@ ViewBag.Property! = Null' का उपयोग करके –
ठीक होना चाहिए। आप इसका इस्तेमाल कैसे कर रहे थे? –
संभावित डुप्लिकेट [यह देखने के लिए जांच कर रहा है कि व्यूबैग की संपत्ति है या नहीं, सशर्त रूप से जावास्क्रिप्ट इंजेक्ट करने के लिए] (http://stackoverflow.com/questions/8640927/checking-to-see-if-viewbag-has-a-property- या-नहीं-टू-सशर्त इंजेक्षन-javasc) – Mate