फेंकता है यह मेरा उस्तरा कोड जो त्रुटि फेंकता है:asp.net MVC के 4 जावास्क्रिप्ट अंदर उस्तरा ब्लॉक त्रुटि
@section script
{
<script type="text/javascript">
$(document).ready(function() {
@if (TempData["Message"] != null)
{
showNotification("'" + TempData["Message"].ToString() + "'");
}
});
</script>
}
इसे कहते हैं showNotification
मौजूद नहीं है। ऐसा लगता है कि यह एक सी # कोड है जहां यह जावास्क्रिप्ट फ़ंक्शन है। क्या कोई मुझे बता सकता है कि मैं इस त्रुटि को कैसे ठीक करूं? धन्यवाद!
मैं जानता हूँ कि क्या यह उत्तर नहीं है, और लोगों को आप कई तरीकों में से एक इसे ठीक करने के दिखा देंगे कि (@: एक के लिए सिंटेक्स)। मैं सिर्फ @if कथन को पूरी तरह से हटा दूंगा, और स्पष्ट रूप से ToString() को कॉल नहीं करता हूं लेकिन इसे स्पष्ट रूप से बुलाया जाना चाहिए। यह –
काम करेगा TempData के साथ समस्या यह है कि यदि TempData ["Foo"] शून्य है, तो आपको एक एनपीई मिलता है। तो ViewBag का उपयोग करें – DarthVader