ASPでサーバ処理とクライアント処理を同時に実行するには下記の手順で実装します。
【仕組み】
1.サーバ処理でcookieを作成
2.サーバからクライアントへ戻ってきたときにcookieを監視する。cookieがある場合はサーバ処理へ戻る
3.サーバ処理を行う。
【実装手順】
1.サーバ(asp)でcookieを作成
Response.Cookies.Add(new HttpCookie("cookie", "true"));
2.クライアント(aspx)でcookieを監視
//1秒ごとにCookieを確認 setInterval(function () { if (getCookie("<%=COOKIE_DOWNLOAD %>")) { //Cookie削除 var date = new Date(); date.setTime( date.getTime() - 1 ); document.cookie = 'data=; expires=' + date.toUTCString(); //PostBack <%=Page.ClientScript.GetPostBackEventReference(this, 指定値) %> } }, 1000);