Версия сервера не должна влиять на JavaScript (поскольку все это обрабатывается в браузере на клиенте), но если в движке .NET произошли изменения, я полагаю, что он может отображать в браузере другой HTML. *
Первое, что я заметил, это то, что атрибут id
тега form
имеет значение «form1», а JavaScript ссылается на «Form1». Другой случай может быть виновником. Это, безусловно, стоит сопоставить только для согласованности и устранения этого как потенциальной ошибки.
Кроме того, и здесь мой JavaScript немного размыт, когда вы ссылаетесь на document.Form1
в JavaScript, он идентифицирует элемент по его атрибуту id
или по его атрибуту name
? Я честно не уверен. Но если это последнее, то возможно, что движок .NET не добавляет атрибут name
туда, где он это делал ранее.
В конечном счете, как выглядит визуализированный HTML? Потому что именно здесь резина встречается с JavaScript, а не на уровне сервера.