我有一個頁面UpdatePanel
。在頁面上有Repeater控制每個中繼器項目包含ASP.Net LinkButton和簡單的錨點HTML元素。ASP.Net從javascript執行asyncpostback
<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
。
我需要的是:
在JavaScript中PerformFunc
函數,綁定到錨點元素,運行異步回發點擊LinkButton。或者,簡化:我想通過單擊HTML錨點元素來運行LinkButton click事件的異步回發。
嘗試了很多的可能性(LinkButton的href的javascript eval,LinkButton HTML元素的javascript點擊方法,asyncpostback的註冊,實際上是不必要的,因爲它已被註冊)。任何想法怎麼可能做?