如何从ASP.Net代码中获取IFrame src属性值?

时间:2010-02-27 11:24:17

标签: asp.net iframe

使用

string iframeSrcPage = iframeMain.Attributes["src"];

获取iframe源,总是返回在aspx页面中设置的值,
即使使用javascript代码更改了该值,

iframeObject.src = pageURL;

那么,如何从ASP.Net代码中获取IFrame src属性值?

3 个答案:

答案 0 :(得分:3)

尝试此操作:添加hidden输入字段(带runat="server"属性)并将其值更改为JavaScript中的IFrame src。这样,您就可以读取字段值的服务器端。

答案 1 :(得分:1)

刚刚发现这篇文章,另一篇帖子有更好的答案。

以下是详细信息:

this.iframeMain.Attributes["src"] = "http://www.stackoverflow.com";

取自: How can I access an IFRAME from the codebehind file in ASP.NET?

答案 2 :(得分:0)

它会正常工作..

Iframe_id.Attributes.Add("src","YourPage.aspx?label="+123);