2010-07-15 3 views
2

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

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

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

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

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

ответ

1

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

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

Смежные вопросы