0

C# を使用して ASP.NET でプログラミングしています。YouTubeの埋め込みコードのURLの一部をクエリ文字列で変更する方法を知りたいです。例えば

<iframe width="560" height="315" src="http://www.youtube.com/embed/**5CZobYTEwaY**" frameborder="0" allowfullscreen></iframe>

ビデオの変数をクエリ文字列で受け取り、5CZobYTEwaYの代わりに挿入したい。

誰かが私を助けてくれたら、とても感謝します。

4

3 に答える 3

1

クエリ文字列変数「id」を、以下のコードの例に置き換えてください。test.asp?id=5CZobYTEwaY

<iframe width="560" height="315" src='http://www.youtube.com/embed/<%=Request.QueryString["id"]%>' frameborder="0" allowfullscreen></iframe> 
于 2012-08-04T13:37:27.993 に答える
0

<asp:Literalページにきれいな文字列を出力するために使用できます。

これを試して:

<iframe width="560" height="315" src="http://www.youtube.com/embed/<asp:Literal ID="keyOfVideo" runat="server"></asp:Literal>" frameborder="0" allowfullscreen></iframe>

分離コード:

keyOfVideo.Text = "SomeKey";
于 2012-08-04T05:37:50.440 に答える
0

サーバーで実行するように設定しながら、iframe の属性を追加できます。

example = "5CZobYTEwaY";

ex_iframe.Attributes.Add("src", "http://www.youtube.com/embed/" + example);
于 2012-08-04T06:04:56.867 に答える