2014-09-25 117 views
-1

我有下面的代码一个控制:替换另一个

 <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>")); 

注I L因为我需要一些验证,所以需要一个服务器端解决方案。

+0

成立了两个小组。每个控件一个,然后你可以通过改变它们的可见性来换出这两个控件。 – 2014-09-25 20:35:56

+0

我编辑过你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2014-09-25 20:40:55

回答

1

,如果你不关心的按钮在那里的话,那么你拨打pnlDisplay.Controls.Add之前,只是做:

pnlDisplay.Controls.Clear();