我有一个嵌入 youtube 视频的 IFrame。我想创建一个文本框,用户(管理员)可以在其中粘贴视频的新 src(URL),并且 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 不显示任何内容。