0

次のようにデータをプルしている間、jquery.loadmask を使用して Web ページをマスクしています。

<script type="text/javascript">
        $(document).ready(function () {
            $("#btnSubmit").bind("click", function () {
                $("#lowerContent").mask("Waiting...");
            });
        });
</script>

データがプルされたら、次のコードを使用してページのマスクを解除できるようにする必要があります。

        $("#lowerContent").unmask();

マスクを削除できるように、このコードを C# コード ビハインド ファイルから呼び出す/挿入するにはどうすればよいですか?

イベント応答からそれを呼び出すことができれば理想的です。

4

2 に答える 2

0
StringBuilder sb = new StringBuilder();
sb.Append("jQuery(function($){ $(\"#lowerContent\").unmask(); }");
ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
于 2013-02-25T11:42:15.030 に答える
0

コードビハインドで作業しているときに達成したいことは、 ClientScriptManager.RegisterStartupScript メソッドを使用することによってのみ得られると思います。または、ajax javascript 呼び出し [NO Code-Behind call] のみを使用してデータをプルする場合。コードビハインドを呼び出すと、ページがポストバックされ、document.ready() に記述された JavaScript が実行されるためです。あなたはそれを行うことができます。

于 2013-02-25T12:09:24.180 に答える