Я также столкнулся с этой проблемой, но мое решение было на стороне jQuery.Я просто поменял «селектор».Обычно идентификатор, который вы ищете, является последней частью данного идентификатора ASP.Net.По умолчанию вызовы для идентификатора генерируются с помощью этого селектора: #theid, поэтому я изменил его на [id $ = theid], который является селектором CSS3, чтобы найти элемент, идентификатор которого заканчивается на «theid».Пример:
От:
if (jQuery("#txtEmailFinish").val() != "")
Перейдите на:
if (jQuery("[id$=txtEmailFinish]").val() != "")
Может быть полезно, если у вас уже работают ваши javascripts и с простым поиском и заменойизмените вызов на идентификаторы.
Примечание. Причина, по которой мне пришлось это сделать, заключалась в том, что мне нужно было сделать приложение, разработанное в ASP.Net 4.0, обратно в ASP.Net
.