현재 페이지에서 검색 버튼을 클릭하면 현재 페이지의 버튼 onclick 이벤트가 SQL 문을 생성한 후 쿼리 결과 페이지로 이동합니다. 쿼리에 시간이 많이 걸릴 수 있으므로 고객은 알림을 추가할 것을 요구합니다. 이 두 페이지는 사용자가 쿼리 중임을 나타냅니다. 페이지를 기다려 주세요.
특정 쿼리는 쿼리 결과 페이지의 Page_Load에서 수행됩니다.
현재 문제는 이 중간 페이지를 쿼리 결과 페이지로 자동 리디렉션하는 방법입니다. Page_Load에 작성된 경우 이 중간 페이지가 두 가지 더 관련 있는 해결 방법입니다
.
1. 공용 사용자 컨트롤을 만들고, 다음 코드를 복사하고, 스타일을 직접 정의할 수 있습니다.
로드 중... |
if (window.onload == null)
{
window.onload = MyOnload;
}
2. 사용자 컨트롤 3을 페이지로 끌어다 놓습니다
. 다음과 같이 페이지의 버튼에 클라이언트 클릭 방법을 추가합니다.
protected void Page_Load(개체 전송자, EventArgs e)
{
this.Button1.Attributes.Add("onclick", "ShowWaiting();");
}
의 두 번째 유형은
다음 js를 추가합니다.
<스크립트 언어="자바스크립트">
그런 다음 배경 코드를 먼저.aspx.cs
page_load() 시 검색 버튼에 다음 속성을 추가합니다.
btFileUpload.Attributes.Add("onclick","return showSending()");
processwin.aspx 페이지는 원하는 중간 페이지입니다.