最初は非表示で、ボタンをクリックすると表示されるasp.netパネルがあります。そのパネル内に JavaScript があり、パネルが表示されるように設定された後は実行されません。JavaScript 関数がページに出力されていることがわかりますが、呼び出されていません。関数が呼び出されるようにするにはどうすればよいですか? 次に例を示します。
<asp:LinkButton id="lbtn" runat="server" Text="show" OnClick="lbtn_Click" />
<asp:UpdatePanel id="upnl" runat="server" UpdateMode="Conditional">
<contenttemplate>
<asp:panel id="pnlContent" runat="server" visible="false">
content initially hidden.
<script>
alert('done!');
</script>
</asp:panel>
</contenttemplate>
<triggers>
<asp:AsyncPostBackTrigger ControlID="lbtn"/>
</triggers>
</asp:UpdatePanel>