Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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# 单击按钮时显示Div_C#_Javascript_Asp.net - Fatal编程技术网

C# 单击按钮时显示Div

C# 单击按钮时显示Div,c#,javascript,asp.net,C#,Javascript,Asp.net,我试图在单击按钮时显示加载div,但它目前不起作用 Javascript: <script type="text/javascript"> $(document).ready(function (e) { $('#BtnSend').click(function () { $('#<%= loading.ClientID %>').toggle("slow"); }

我试图在单击按钮时显示加载div,但它目前不起作用

Javascript:

<script type="text/javascript">
        $(document).ready(function (e) {      
            $('#BtnSend').click(function () {
                $('#<%= loading.ClientID %>').toggle("slow");
            });
        });
    </script>
分区:

按钮:

<asp:Button ID="BtnSend" runat="server" Text="SEND" 
            onclick="BtnSend_Click" CssClass="pressbutton2" Height="36px" ClientIDMode="Static" />

另外,如何在代码c中调用上面JSFIDLE中相同的javascript代码?

您必须从左侧菜单中选择jQuery版本,JSFIDLE不支持像asp.net引擎那样解释asp.net代码和生成html

如果您试图在asp.net中执行相同的操作,并且您的BtnSend是未设置为static的服务器控件,则需要使用ClientID绑定事件

$(document).ready(function (e) {
    $('#<%= BtnSend %>').click(function () {
        $('#<%= loading.ClientID %>').slideToggle("slow");
    });
});
ClientID值设置为ID属性的值。如果 控件是一个命名容器,该控件用作 包含的任何控件的命名容器的层次结构


您必须从左侧菜单中选择jQuery版本,JSFIDLE不支持像asp.net引擎那样解释asp.net代码和生成html

如果您试图在asp.net中执行相同的操作,并且您的BtnSend是未设置为static的服务器控件,则需要使用ClientID绑定事件

$(document).ready(function (e) {
    $('#<%= BtnSend %>').click(function () {
        $('#<%= loading.ClientID %>').slideToggle("slow");
    });
});
ClientID值设置为ID属性的值。如果 控件是一个命名容器,该控件用作 包含的任何控件的命名容器的层次结构


在fiddle中包含jQuery库请参阅是否已添加所需的jQuery库。已添加到我的解决方案中,但仍无法在asp.NET中工作。他们单击“运行”以更新..den它应该按照我下面的建议工作Walso Remove onClick=showHide;这是从按钮。在fiddle中包含jQuery库。请查看您是否添加了所需的jQuery库。已添加到我的解决方案中,但仍无法在asp.NET中工作。他们单击“运行”以更新..den它应该按照我下面的建议工作。因此,请删除onClick=showHide;这个from button.it应该是$您不能在JSFIDLE上运行asp.net代码,您需要在有asp.net的机器上测试它。它应该是$您不能在JSFIDLE上运行asp.net代码,您需要在有asp.net的机器上测试它
$(document).ready(function (e) {
    $('#<%= BtnSend %>').click(function () {
        $('#<%= loading.ClientID %>').slideToggle("slow");
    });
});