2010-10-07 122 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的输入是客户端。

相关问题