2010-07-15 3 views
2

이것은 바보 같은 질문 인 것처럼 보일지 모르지만 실제로 진행중인 프로젝트를 진행하는 가장 좋은 방법을 찾아야합니다. 멀티 뷰 컨트롤을 사용하여 다중 페이지 웹 폼을 만들었습니다. 다중 뷰는 업데이트 패널 컨트롤에 있으며 모든 것이 지금까지 훌륭하게 작동합니다..Net UpdatePanel 및 javascript 사용 안 함

제 질문은 javascript가 비활성화 된 사용자에 관한 것입니다. 이 시나리오에서 사용자가 단추를 클릭하여 다음 페이지로 이동하면 일반 멀티 페이지 양식이 남았고 페이지에서 다시 게시가 발생하고 페이지가 새로 고쳐지고 사용자가 켜져 있다는 것을 알게되었습니다 다음 페이지. 따라서 기본적으로 updatepanel은 정상적인 포스트 백으로 돌아갈 정도로 똑똑한 것처럼 보입니다.

업데이트 패널에있는 모든 내용이 맞습니까? 나는 updatepanel에서 다른 선택에 따라 켜지거나 꺼지는 여러 패널을 가지고 있기 때문에 묻습니다. 예를 들어 사용자가 미국 밖에 거주한다고 선택하면 국제 정보를위한 추가 패널을 표시합니다. 자바 스크립트가 비활성화 되어도 그런 일은 일어나지 않습니다.

이것이 작동해야하는 방법이라면 나는 자바 스크립트가 비활성화 된 사용자를 위해 뭔가를 알아 내야 할 것입니다.

도움 주셔서 감사합니다.

답변

1

.NET 구성 요소는 JavaScript가 비활성화 된 상황을 자동으로 처리해야합니다. 그러나 업데이트 패널 내의 패널의 경우 JavaScript를 사용하여 새로 고치거나 변경하는 경우에는 분명히 작동하지 않습니다. (AJAX 태그를 가지고 있기 때문에 여기서 JavaScript를 사용하고 있다고 가정합니다.)

물론 고려해야 할 것은 사용자입니다. 대부분의 사람들은 JavaScript를 사용하여 웹을 탐색합니다. 이것은 "자바 스크립트를 사용하십시오."라고하는 것 이외의 다른 것을 지원할 필요가없는 경우 일 수 있습니다.