0

我正在使用 jquery.loadmask 来屏蔽网页,同时它正在提取数据,如下所示:

<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 回答