2014-09-25 155 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();