「待機中・・」の実装を検索

2026 ワード

現在のページで検索ボタンをクリックすると、現在のページのbutton onclickイベントによってsql文が生成され、クエリー結果ページに移動します.クエリーは可能です.
 
時間がかかります.お客様は、この2つのページにユーザーがクエリーしていることを示すメッセージを追加するように要求しています.待ってください.具体的なクエリーはクエリー結果ページにあります.
 
Page_Loadが行いました.現在の問題は、Page_Loadに書いてありますが、この中間ページには2つの比が表示されません.
 
中肯の解決方法:1.共通のユーザーコントロールを作ることができて、copyは以下のコード、スタイルは自分で定義します
<div id='doing' style='z-index: 12000; left: 0px; width: 100%; cursor: wait; position: absolute;
    top: 0px; height: 100%'>
    <table width='100%' height='100%' id="Table1">
        <tr align='center' valign='middle'>
            <td>
                <table id="Table2" class="loading">
                    <tr align='center' valign='middle'>
                        <td>
                            Loading...
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</div>
<script language="javascript">
    function ShowWaiting() {
        document.getElementById('doing').style.visibility = 'visible';
    }
    function CloseWaiting() {
        document.getElementById('doing').style.visibility = 'hidden';
    }
    function MyOnload() {
        document.getElementById('doing').style.visibility = 'hidden';
    }
    if (window.onload == null) {
        window.onload = MyOnload;
    }
</script>

 
  2.ページにユーザーコントロール3をドラッグします.ページでbuttonにクライアントclickメソッドを追加するには、次のようにします.
protected void Page_Load(object sender, EventArgs e)
{
        this.Button1.Attributes.Add("onclick", "ShowWaiting();");      
}