Dopo aver effettuato l'aggiornamento all'ultimo candidato di rilascio MVC di ASP.NET, ho notato che, quando si utilizzano gli helper HTML, qualsiasi nome con un punto "." in esso sarà sostituito da un carattere di sottolineatura "_" quando viene emesso l'ID dell'elemento.Impedire l'MVC di ASP.NET dalla sostituzione del periodo con il carattere di sottolineatura negli ID helper HTML
Credo che questo sia to aid in using JQuery e l'utilizzo del periodo è di ausilio nell'uso di ModelBinders. Questo ha rotto tutto il nostro javascript, che usa il prototipo, dal momento che gli ID sono cambiati.
C'è un modo per disattivare questa funzione facilmente?
Sembra un modo strano di farlo - supponiamo che sia di aiuto l'impostazione predefinita di JQuery. Ho aggiunto HtmlHelper.IdAttributeDotReplacement = "."; a Global Application_Start e siamo tornati online in 8 minuti;) Grazie –