2015-02-24 153 views
0
<asp:Button runat="server" CssClass="btn btn-primary btn-group-lg" ID="btnSubmit" Text="Sign in" OnClick="btnSubmit_Click" /> 

这是我的按钮。我在哪里我已经写了下面的代码jquery中的按钮点击事件不会触发asp按钮

$(document).ready(function() { 
    $('#divMain').hide().fadeIn(2000) 

    $(document).on("click", "#btnSubmit", function (e) { 
     alert('The element myID is clicked'); 
    }); 
}); 

淡入功能,但是作品单击不触发JavaScript文件<script src="Scripts/jsFile.js"></script>。我需要做点别的?

+1

设定''的ClientIDMode#btnSubmit'按钮= Static'。 – 2015-02-24 05:49:26

+0

Put e.preventDefault();就在警报声明之前。你也不需要OnClick =“btnSubmit_Click” – renakre 2015-02-24 05:56:13

回答

1

可能的问题是你的jquery脚本无法找到id这就是为什么事件没有发射。

尝试使用

'<%=btnSubmit.ClientID%>' 

这将工作速度非常快,因为它会使用本地document.getElementById。 在您的选择器中。
由于服务器控件ID生成模式是你不想依赖的东西。

OR

正如@Kartikey 提到您可以设置ClientIDMode = Static#btnSubmit按钮

相关问题