我在我的应用程序中使用更新面板。在更新面板内部我试图触发一个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 :(得分:1)
onclick='ChannelEmbedURL();'
这是你的问题。 onClick输入是客户端。