繁体   English   中英

从JavaScript函数触发c#事件

[英]Trigger c# Event from JavaScript Function

我正在尝试从javascript函数调用c#事件。 我尝试了这个:

<script type="text/javascript">
    function LikeClick() {
        document.getElementById('<%=Helper.ClientID %>').click();
    }
</script>

<asp:Button ID="Helper" runat="server" OnClick="Helper_Click" />

但是它不会触发c#事件。

我相信<asp:Button>将在没有客户端事件处理程序的情况下将表单自然地发回。 您需要一个控件,该控件不是本地发布的,而是使用客户端单击处理程序来调用__doPostBack()函数的。

更改

<asp:Button ID="Helper" runat="server" OnClick="Helper_Click" />

对此

<asp:LinkButton ID="Helper" runat="server" OnClick="Helper_Click" />

暂无
暂无

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

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