Al haber actualizado al último ASP.NET MVC Release Candidate noté que, al usar Html Helpers, cualquier nombre con un punto "." en él se reemplazará por un guión bajo "_" cuando se muestre la ID del elemento.Evitando que ASP.NET MVC reemplace el período con guión bajo en Html Helper IDs
Creo que esto es to aid in using JQuery y el uso del período es para ayudar en el uso de ModelBinders. Esto ha roto todos nuestros javascript, que usan prototipos, ya que todos los ID han cambiado.
¿Hay alguna manera de desactivar esta característica fácilmente?
Parece una manera extraña de hacerlo, supongamos que es para ayudar a JQuery por defecto. Agregué HtmlHelper.IdAttributeDotReplacement = "."; a Global Application_Start y volvimos a estar en línea en 8 minutos;) Gracias –