简体   繁体   English

链接按钮的 Onclick

[英]Onclick for a LinkButton

The button:按钮:

<asp:LinkButton ID="ShowEventUnusualByDate" OnClick="ShowEventUnusualByDate_Click" CssClass="btn" runat="server"><i class="la la-check"></i>GO</asp:LinkButton>

And afterward the jQuery:然后是 jQuery:

$('#Main_ShowEventUnusualByName').click(function () {
    $(this).css('color', 'red');
});

But on click, nothing appears to happen.但是点击后,似乎没有任何反应。

The main problem is you are taking wrong ID in jquery selector, because the button ID is some different.主要问题是您在 jquery 选择器中使用了错误的 ID,因为按钮 ID 有所不同。

I have checked it two ways:我已经通过两种方式检查了它:

  1. Taking a simple button of HTML and changing the text color on click - Passed .获取一个简单的 HTML 按钮并在单击通过时更改文本颜色。

  2. Taking your ASP.Net server control button in my IDE (for test purpose) - Passed在我的 IDE 中使用 ASP.Net 服务器控制按钮(用于测试目的) -通过

Please note: If you run the snippet you might get error because SO code editor doesn't support asp.net server controls.请注意:如果您运行该代码段,您可能会收到错误消息,因为 SO 代码编辑器不支持 asp.net 服务器控件。 You must check it on your Visual Studio IDE only.您必须仅在 Visual Studio IDE 上检查它。

 $('#ShowEventUnusualByDate').click(function() { $(this).css('color', 'red'); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <asp:LinkButton ID="ShowEventUnusualByDate" OnClick="ShowEventUnusualByDate_Click" CssClass="btn" runat="server"><i class="la la-check"></i>GO</asp:LinkButton>

Hope this helps.希望这可以帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM