मैं सिर्फ एक ASP.NET MVC 4 परियोजना बनाया है और बनाने के लिए के लिए एक नियंत्रक और उस्तरा दृश्य Visual Studio 2012 आर सी का इस्तेमाल किया है Index
और Create
क्रिया।
जब मैं एप्लिकेशन को चलाने के लिए आया था, और Create
दृश्य में ब्राउज़ किया गया था, तो निम्न त्रुटि दिखाई गई थी:
संकलक त्रुटि संदेश: CS0103: वर्तमान संदर्भ में 'लिपियां' नाम मौजूद नहीं है
समस्या निम्न कोड है जो दृश्य के नीचे स्वचालित रूप से जोड़ा गया था:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
लिपियों का अस्तित्व क्यों नहीं है?
मैंने असेंबली सिस्टम में वेब पेज की कक्षा देखी। System.eb.Mvc.dll, v4.0.0.0
मैं निम्नलिखित सहायक गुण उपलब्ध देख सकता हूं:
- अजाक्स
- एचटीएमएल
- यूआरएल
लेकिन लिपियों का नाम कुछ नहीं।
कोई विचार?
संपादित करें:
मेरी Web.config फ़ाइल इस तरह दिखती है (जो विजुअल स्टूडियो द्वारा बनाई गई है उससे अछूती है):
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
EDIT # 2:
लोग @Scripts
सहायक का उपयोग करने के बारे में ब्लॉगिंग कर रहे हैं :
अभी तक सिर्फ एक ताजा विंडोज 8 स्थापित पर विजुअल स्टूडियो 2012 आरसी स्थापित करने के बाद भी मैं अभी भी उपयोग नहीं कर पा रहा हूं @Scripts
, जबकि विजुअल स्टूडियो इसे उत्पन्न दृश्य में जोड़ता है!
समाधान नीचे प्रस्तुत किए गए हैं।
मुझे यकीन नहीं है कि इसे कैसे बंद किया जाए, क्योंकि अंत में एक अद्यतन समस्या को हल करने के लिए लग रहा था। मैंने एक नए प्रोजेक्ट का उपयोग करते हुए, मैंने एक बार क्लीन चेक किया था। लेकिन उसी असफल परियोजना को मैंने विभिन्न अद्यतन और कोई स्पष्ट स्पष्ट हस्तक्षेप के बाद अब ठीक काम किया है। सभी विचारों के लिए धन्यवाद, लेकिन उस समय निश्चित रूप से एक मुद्दा था;)
<system.web.webPages.razor> <pages pageBaseType=""> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> etc... </pages>