На странице Live Server, используя c # .net, при заполнении формы и нажатии сохранить, она сохраняет и перезагружает страницу.
На Edge при перезагрузке показывает пустую страницу, содержащую только символ «#».
Невозможно воспроизвести проблему на моем локальном компьютере, что затрудняет ее поиск.
Эта проблема не возникает ни в одном другом браузере, даже в IE.
У меня объявлен тип документа <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Это журнал консоли перед перезагрузкой страницы:
HTML1300: произошла навигация. BookingDetails.aspx (1,1)
HTML1524: неверный HTML5 DOCTYPE. Подумайте об использовании совместимых
Форма «! DOCTYPE html>». BookingDetails.aspx (3,1)
HTML1114: кодовая страница utf-8 from (заголовок HTTP) переопределяет конфликтующие
кодовая страница iso-8859-1 из (мета-тег) BookingDetails.aspx (1,1)
Это журнал консоли, когда страница становится пустой:
HTML1300: произошла навигация. BookingDetails.aspx (1,1)
HTML1405: недопустимый символ: U + 0000 NULL. Нулевые символы не должны
использоваться. BookingDetails.aspx (1,2)
HTML1527: ожидается DOCTYPE. Попробуйте добавить действительный тип документа HTML5:
«! DOCTYPE html>». BookingDetails.aspx (1,2)
HTML1507: неожиданный символ: U + 0000 NULL. Нулевые символы должны
не будет использоваться BookingDetails.aspx (1,2)
Edit:
Кажется, проблема возникает с полями ввода asp: HiddenField и html.
Когда значение содержит стиль и круглые скобки (происходит только с открытой круглой скобкой)
Текст, с помощью которого я смог воспроизвести проблему, был
"(
"