关于<asp:Button>的JQuery/ASP.NET新手问题

mar*_*anm 2 asp.net jquery jquery-selectors

嘿所有,有一个问题让asp按钮与JQuery交互.我基本上试图隐藏包含表单的div并用处理图像替换它.当我使用HTML输入按钮作为触发器时它对我来说很好,但是当我使用aspButton时没有任何反应.

这是有效的(HTML按钮的id是'btnSubmit'):

<script>
    $('#btnSubmit').click(function () {
        $('#form1').fadeOut('fast', function () {
            $('#processing').fadeIn('fast', function () {
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这不是(ASP按钮的id是'btnSubmitASP'):

<script>
    $('#btnSubmitASP').click(function () {
        $('#form1').fadeOut('fast', function () {
            $('#processing').fadeIn('fast', function () {
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

知道诀窍是什么让asp按钮这样做?

谢谢

rec*_*ive 6

控件的ASP.net服务器ID与html ID不同.(ASP.net称之为客户端ID).您可以通过这种方式获取客户端ID:

$('#<%= this.btnSubmitASP.ClientID %>').click( /* etc */ );
Run Code Online (Sandbox Code Playgroud)