सिर्फ नवीनतम ASP.NET MVC रिलीज़ उम्मीदवार मैंने देखा करने के लिए उन्नत करने के बाद साथ अवधि की जगह से ASP.NET MVC की रोकथाम कि, एचटीएमएल सहायकों, अवधि के साथ किसी भी नाम का उपयोग करते समय "।" तत्व की आईडी आउटपुट होने पर इसमें यह अंडरस्कोर "_" द्वारा प्रतिस्थापित किया जाएगा।एचटीएमएल हेल्पर आईडी में अंडरस्कोर
मेरा मानना है कि इस to aid in using JQuery है और अवधि के उपयोग ModelBinders के उपयोग में सहायता करने के लिए है। इसने हमारे सभी जावास्क्रिप्ट को तोड़ दिया है, जो प्रोटोटाइप का उपयोग करता है, क्योंकि आईडी सभी बदल गई हैं।
वहाँ एक रास्ता आसानी से इस सुविधा को बंद करने के लिए है?
ऐसा करने का एक अजीब तरीका लगता है - मान लीजिए कि यह JQuery डिफ़ॉल्ट में मदद करना है। मैंने HtmlHelper.IdAttributeDotReplacement = "।" जोड़ा; वैश्विक अनुप्रयोग_स्टार्ट पर और हम 8 मिनट में ऑनलाइन वापस आ गए;) धन्यवाद –