2010-10-07 138 views
0

我正在使用我的應用程序中的更新面板。在更新面板裏面,我試圖觸發一個html按鈕,這個按鈕反過來應該調用一個服務器端函數,之後我需要調用一個客戶端函數。但是客戶端函數首先被調用,因爲服務器端函數不是完全被調用。如何在調用客戶端函數之前調用服務器端函數

這裏是我的代碼

<asp:UpdatePanel ID="embedcodepanel" runat="server" UpdateMode="Conditional"> 
    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="btnembedurl" EventName="onclick"/> 
    </Triggers> 
<ContentTemplate> 
    <label id="lbl_embedcode" class="hide">Site Embed Code:</label> 
    <textarea id="embedCode" class="embedCode hide">         CreateEmbedURL('<%=_redirectUrl%>') 
     </textarea> 
</ContentTemplate> 
</asp:UpdatePanel> 

這是按鈕的代碼:

<input id="btnembedurl" runat="server" type="button" value="Generate URL" onclick='ChannelEmbedURL();' /> 
+0

感謝提醒:) – GethuJohn 2010-10-07 10:07:44

回答

1
onclick='ChannelEmbedURL();' 

這是你的問題。 onClick的輸入是客戶端。

相關問題