.Net UpdatePanel и JavaScript отключены - PullRequest
2 голосов
/ 15 июля 2010

Это может показаться глупым вопросом, но мне нужно найти лучший способ продолжить проект, над которым я работаю.У меня есть многостраничная веб-форма, использующая элемент управления Multiview.Это многовидовое окно находится в элементе управления панели обновлений, и пока все отлично работает.

Мой вопрос касается пользователей с отключенным JavaScript.Я заметил, что в этом сценарии, когда пользователь нажимает кнопку, чтобы перейти на следующую страницу, у меня остается обычная многостраничная форма, где страница вызывает обратную передачу, страница обновляется, и пользователь активируется.следующая страницаВ общем, похоже, что панель обновлений достаточно умна, чтобы вернуться к обычным постбекам.

Это должно быть что-то для панели обновления?Я спрашиваю, потому что в панели обновления у меня есть несколько панелей, которые включаются и выключаются на основе других выборов.Например, если пользователь выбирает, что он находится за пределами США, я показываю дополнительные панели для международной информации.Этого не происходит, когда JavaScript отключен.

Если это так, как это должно работать, мне просто нужно кое-что выяснить для пользователей с отключенным JavaScript.

Спасибо за любую помощь.

1 Ответ

1 голос
/ 15 июля 2010

Компоненты .NET должны автоматически обрабатывать ситуации, когда JavaScript отключен.Однако в случае панелей внутри панели обновления, если вы используете JavaScript для их обновления или изменения, это, очевидно, не будет работать.(Поскольку у вас есть тег AJAX, я предполагаю, что вы используете здесь JavaScript.)

Конечно, нужно учитывать ваших пользователей.Большинство людей просматривают Интернет с помощью JavaScript.Это может быть случай, который вам не нужно поддерживать, кроме как сказать: «Пожалуйста, включите JavaScript».

...