QnA
사용언어 (칠해주세요) => (C#,VB) |
사용툴 (VS) : |
운영체제 (OS) : |
상세언어(칠해주세요.) => 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
많은 답변들 덕분에 많이 배워가고 있습니다~
고맙습니다~!! ^~^
한가지 더 질문이 생겼는데..
테이블을 안에 여러 텍스트 박스를 넣고 그 텍스트 박스 안에는 여러 값들을 넣어서 DB의 데이터들을 버튼 클릭을 통해 검색합니다.
그 텍스트 박스중에 3개의 텍스트 박스는 날짜에 대한 값을 가지고 있습니다.
여기에 기능을 하나 추가하려고 합니다
버튼 2개를 만들어서 한 개의 버튼은 10분 증가, 한 개의 버튼은 10분 감소 기능을 넣으려고 합니다.
음.. 아직까지는 로직상의 문제는 없는 것 같은데요
플러스 마이너스 버튼을 클릭할 때마다 전체 페이지가 깜빡거립니다.
데이터를 불러오는 조회 버튼이 실행되는 것도 아니고,
텍스트 박스 내의 값들은 로직에 따라 10분 증가, 감소가 잘 이루어 집니다.
하지만 그 깜빡 거림....이 굉장히 거슬려서 사용자 편이성이 떨어지는 것 같습니다.
저는 테이블 내에 텍스트 박스 3개 바로 전에
<asp:UpdatePanel ID="UpdatePanel1" runat = "server">
<ContentTemplate>
를 추가하고
텍스트 박스와 버튼 코드 바로 다음에
</ContentTemplate>
</asp:UpdatePanel>
를 넣었습니다.
저는 이렇게 하면 그 부분만 비동기화가 일어나서 페이지가 깜빡 거리지 않을 거라 생각했는데
어떤 내부적인 수행이 있는건지.. 바로 바로 페이지가 보여지지 않고 깜빡거리면서 약간의 시간이 소요됩니다.
자바 스크립트 코드가 너무 꼬여있거나 더러워서 그런 것일까요?? 최적화가 필요한 걸까요?
어떻게 하면 좋을까요??
첫댓글 자답하겠습니다.. ^^;;; 업데이트 패널 사용하지 않고 onclientclick 속성에 함수 호출후에 return false;를 하니 서버 단 으로 넘어가지 않아서 화면이 깜빡거리지 않게 되었습니다. 그런데 탭 컨트롤에 대한 것은 아직 어려움이 많네요... 글 올릴테니 좀 봐주세요..ㅠㅠㅠ