में मैं एएसपी.नेट एमवीसी 3 चला रहा हूं और मैं अपने मॉडल के लिए एक संपादन दृश्य देख रहा हूं। मुझे FullName
संपत्ति मिली है जिसे मैं "पूर्ण नाम" के रूप में प्रस्तुत करना चाहता हूं। - दो हस्ताक्षरों पहले सिर्फ अभिव्यक्ति और दूसरे दोनों अभिव्यक्ति और ले जा ले जा रहे हैं,"विधि के लिए कोई ओवरलोड नहीं 'लेबलफॉर' 2 तर्क लेता है" एमवीसी 3
<div class="display-label">
<%: Html.LabelFor(model => model.FullName, "Full name") %>
</div>
अब IntelliSense पता चलता है कि अधिभार मौजूद है:
यहाँ हमलावर लाइन (रों) है प्रदर्शित करने के लिए स्ट्रिंग। हालांकि जब मैं पृष्ठ पर ब्राउज़ करता हूं तो मुझे शीर्षक अपवाद मिलता है ('कोई अधिभार नहीं ...')।
किसी को भी इस अधिभार का उपयोग करके कोई सफलता मिली है, और मुझे क्या याद आ रही है पर कोई सलाह है?
अपडेट: मैंने एमवीसी 3 को पुनः प्राप्त करने का प्रयास करने का प्रयास नहीं किया है। हालांकि मैं त्रुटि पृष्ठ पर संकलक उत्पादन में इस पर ध्यान दिया है:
c:\Windows\assembly\GAC_MSIL\System.Web.Mvc\2.0.0.0__31bf3856ad364e35\
System.Web.Mvc.dll: (Location of symbol related to previous error)
मेरे लिए इंगित करता है कौन सा है कि मैं MVC 2, नहीं MVC 3.
मैं क्या गलत कॉन्फ़िगर किया है, का उपयोग कर रहा है या क्यों हैं मेरे आईआईएस एमवीसी 3 के बजाय एमवीसी 2 का उपयोग कर रहे हैं? मैं इसे कैसे ठीक करूं?
धन्यवाद, यह उतना आसान के रूप में आप का सुझाव दिया था। –