আমি সবেমাত্র একটি এএসপি.নেট এমভিসি 4 প্রকল্প তৈরি করেছি এবং ভিজ্যুয়াল স্টুডিও 2012 আরসি ব্যবহার করেছি Index
এবং Create
ক্রিয়াগুলির জন্য একটি কন্ট্রোলার এবং রেজার দর্শন তৈরি করতে ।
আমি যখন অ্যাপ্লিকেশনটি চালাতে এসেছি এবং Create
দর্শনে ব্রাউজ করেছি , নিম্নলিখিত ত্রুটিটি প্রদর্শিত হয়েছিল:
সংকলক ত্রুটি বার্তা: CS0103: 'লিপি' নামটি বর্তমান প্রসঙ্গে নেই
সমস্যাটি হ'ল নীচের কোডটি যা দেখার নীচে স্বয়ংক্রিয়ভাবে যুক্ত হয়েছিল:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
স্ক্রিপ্টগুলির অস্তিত্ব নেই কেন?
আমি এসেম্বলি সিস্টেমের বেস ওয়েব পৃষ্ঠা শ্রেণীর দিকে নজর রেখেছি W ওয়েব.এমভিসি.ডিল, ভি 4.0.0.0
আমি নিম্নলিখিত সহায়তার বৈশিষ্ট্য উপলব্ধ দেখতে পারেন:
- আয়াক্স
- এইচটিএমএল
- ইউআরএল
স্ক্রিপ্টস নামে কিছু নেই।
কোন ধারনা?
সম্পাদনা করুন:
আমার ওয়েবকনফিগ ফাইলটি দেখতে দেখতে (ভিজ্যুয়াল স্টুডিওটি তৈরি করা থেকে আউটচুড):
<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>
সম্পাদনা # 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>