Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net从代码隐藏切换jquery代码_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# asp.net从代码隐藏切换jquery代码

C# asp.net从代码隐藏切换jquery代码,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我使用jquery.loadmask在网页提取数据时屏蔽网页,如下所示: <script type="text/javascript"> $(document).ready(function () { $("#btnSubmit").bind("click", function () { $("#lowerContent").mask("Waiting..."); });

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

<script type="text/javascript">
        $(document).ready(function () {
            $("#btnSubmit").bind("click", function () {
                $("#lowerContent").mask("Waiting...");
            });
        });
</script>
如何从c#代码隐藏文件调用/注入此代码,以便移除掩码


理想情况下,如果我可以从事件响应中调用它。

我认为在处理代码隐藏时要实现什么,只有使用ClientScriptManager.RegisterStartupScript方法才能实现。或者,如果您仅使用ajax javascript调用[无代码隐藏调用]提取数据。因为当您调用代码隐藏时,页面将被回发,并将执行document.ready()中编写的javascript。所以你可以这样做。

我想除非调用回发,否则这不会起作用,对吗?我的案例中没有。回发实际上没有执行,代码隐藏中发生的情况是,创建一个excel工作表并呈现给用户,以便用户可以保存/打开它,然后它停止。如果是回发,我会被分类的。如果它确实回发,则跳过“保存/打开文件”对话框。
StringBuilder sb = new StringBuilder();
sb.Append("jQuery(function($){ $(\"#lowerContent\").unmask(); }");
ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
StringBuilder sb = new StringBuilder();
sb.Append("jQuery(function($){ $(\"#lowerContent\").unmask(); }");
ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());