c# - 如何从 JavaScript 调用 LinkBut​​ton OnClick 事件?

标签 c# javascript jquery asp.net

就我而言,页面上有一个 LinkBut​​ton:

<asp:LinkButton ID="LinkButton5" runat="server" OnClick="LinkButton5_Click">Delete</asp:LinkButton>

当用户单击它时,所选文件将被删除。为了使其易于使用,我添加了一个 HotKey JavaScript:

<script type="text/javascript" src="Java/Jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="Java/Jquery.hotkeys-0.7.9.js"></script>

<script type="text/javascript">
    function domo() {
        jQuery('#platform-details').html('<code>' + navigator.userAgent + '</code>');
        jQuery(document).bind('keydown', 'esc', function (evt) { alert("ESC"); return false; });
        jQuery(document).bind('keydown', 'space', function (evt) { alert("SPACE"); return false; });
        jQuery(document).bind('keydown', 'del', function (evt) { alert("DEL"); return false; });
    }

    jQuery(document).ready(domo);
</script>

因此,当您按下键盘上的“删除”按钮时,JavaScript 会提醒您该按钮已被单击。 :) 我需要点击 Del 按钮 LinkBut​​ton5 应该被点击。我真的不知道如何连接 javascript 调用以下 OnClick 事件。请帮忙!

最佳答案

您可以使用以下代码..

在alert('DEL')之后添加代码;

var btn = document.getElementById('<%=LinkButton5.ClientID%>');
btn.click();

关于c# - 如何从 JavaScript 调用 LinkBut​​ton OnClick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12098508/

相关文章:

c# - 为什么 EF 在 FirstOrDefault 调用 (EF6) 后没有从数据库返回包含新数据的实体?

c# - LINQ GroupBy 仅在键不为空时选择

javascript - 正则表达式匹配变量

javascript - 检查字符串中的第一个字符

javascript - jquery 自动完成正在呈现未过滤的数据

c# - WPF文本框字符串格式忽略小数

c# - 将值从一种形式发送到另一种形式

javascript - 将 jQueries 插件数据保存到字符串将不起作用

javascript - 突出显示动画仅在每隔一次单击按钮时起作用

javascript - add_commas 函数不适用于 10000 但 1000