使用Jquery捕获<asp:fileupload> control </asp:fileupload>的click事件

时间:2013-04-05 16:58:29

标签: c# jquery asp.net file-upload

我的代码:

<script>
    $('.Upload').on("click", function () {
        alert("Click event found using class as identifier");
    });

    $('#FileUpload1').on("click", function () {
        alert("Click event found using ID as identifier");
    });
</script>

<asp:FileUpload ID="FileUpload1" runat="server" CssClass="Upload" />

我正在使用最新版本的Jquery(1.9),这就是为什么我使用.on代替.live

但是当我点击“浏览”按钮时,我的警报都没有触发。

任何人都可以提供帮助吗?

感谢。

1 个答案:

答案 0 :(得分:4)

您必须使用.on()synthax的委托,查看等效于live():

$(document).on("click",".Upload",function(){...});