我有一个页面UpdatePanel
。页面上有Repeater 控件,每个repeater-item 包含ASP.Net LinkButton 和简单的锚HTML 元素。
<a href="javascript:void(0);" onclick="PerformFunc()" />click here</a>
<asp:LinkButton ID="btnFunc" runat="server" OnClick="Func" CommandName="Op" />
UpdatePanel
配置为ChildrenAsTriggers="true"
. 当我单击 LinkButton 时,一切正常:异步回发和更新UpdatePanel
。
我需要的是:
在 JavaScriptPerformFunc
函数中,绑定到锚元素,运行点击 LinkButton 的异步回发。或者,简化:我希望通过单击 HTML 锚元素来运行 LinkButton 单击事件的异步回发。
尝试了很多可能性(LinkButton 的 href 的 javascript eval、LinkButton HTML 元素上的 javascript click 方法、asyncpostback 的注册,这实际上是不必要的,因为它已经注册了)。知道怎么可能吗?