我有一個嵌入了YouTube視頻的IFrame。我想創建一個文本框,其中用戶(管理員)可以粘貼視頻的新src(URL),IFrame採用新的來源。以下是我迄今爲止:如何動態設置IFrame的來源?
protected void Edited_Click(object sender, EventArgs e)
{
// HtmlControl frame1 = (HtmlControl)this.FindControl("frame1");
string url = TextBox1.Text;
frame1.Attributes["src"] = url;
}
而在HTML代碼將iframe:
<div id="video">
<iframe title="YouTube video player" runat="server" width="420"
frameborder="1" style="height: 265px; float: left;
text-align: center;" id="frame1"
name="frame1" align="middle"></iframe>
<br />
</div>
我沒有設置任何SRC在一開始,但是當我在文本框中粘貼URL並點擊按鈕,Iframe不顯示任何東西。
選擇合適的工作合適的工具 - 的JavaScript客戶端交互。 – marko 2012-03-20 13:11:25
可能重複[動態設置iframe src](http://stackoverflow.com/questions/6000987/dynamically-set-iframe-src) – durron597 2015-08-25 15:22:30