在src iframe中绑定url

时间:2015-07-17 04:34:34

标签: c# asp.net iframe

有一种基于用户ID的方法,获取标题和说明,但视频未在IFRAME中显示。使用ASP.NET C#

在src IFRAME中进行URL绑定

Aspx.cs代码:

  public void getdata()
{

  bo.Para1 = string.IsNullOrEmpty(Request.QueryString["userid"]) ? "no-img" : Request.QueryString["userid"];

 bl.videoDetais(bo, out  VDetails,out  Status);

 Lbl_title.Text = VDetails.Rows[0]["Name"].ToString();
 Txt_Description.Text = VDetails.Rows[0]["Description"].ToString();  


  string url=null;

 url=VDetails.Rows[0]["YoutubeLink"].ToString();

 }

我的设计IFRAME代码:

   <iframe width="480" height="360" src='<%# Eval("url") %>'
   frameborder="0" allowfullscreen></iframe>

1 个答案:

答案 0 :(得分:0)

首先,您需要具有可访问的 url 属性或字段(非本地),这样更容易,更可靠。另外,您应该使用<%=而不是<%#。以下是完整的示例:

(的CodeFile /代码隐藏)

public string Url; // Maybe some default value?

public void getdata()
{
    // Operations
    Url = "http://whatever.com";
}

(Aspx Page)

<iframe width="480" height="360" src="<%= Url %>" frameborder="0" allowfullscreen></iframe>