用另一个控件替换一个控件
本文关键字:控件 一个 另一个 替换 | 更新日期: 2023-09-27 18:24:38
我有以下代码:
<td>
<center>
<asp:Panel ID="pnlDisplay" runat="server">
<asp:ImageButton runat="server" width="640" height="360" ID="imgButton" OnClick="ImageClick" />
</asp:Panel>
</center>
</td>
请注意,它在一个面板内基于点击按钮后的一些验证,我喜欢用YouTube视频代替按钮:
我已经做了以下操作,但视频显示图像下方我想用视频完全替换按钮:
pnlDisplay.Controls.Add(new LiteralControl("<iframe width='640' height='360' src='//www.youtube.com/embed/ZtcptQruWDg' frameborder='0' allowfullscreen></iframe>"));
注意,我喜欢服务器端解决方案,因为我需要进行一些验证。
如果你根本不在乎按钮在那里,那么在调用pnlDisplay.Controls.Add之前,只需执行:
pnlDisplay.Controls.Clear();