2010-02-27 57 views
2

使用如何从ASP.Net代码后面获取IFrame src属性值?

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

得到iframe的来源,始终返回其在aspx页面设置本身的价值,
甚至值是使用JavaScript代码改变,

iframeObject.src = pageURL; 

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

回答

3

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

+0

反正是有找回它直接使用的iFrame属性本身? – Ahmed 2010-02-27 13:33:24

+0

如果您在客户端更改它而不延长服务器端控件中的值,则不适用。你尝试了我的建议,但没有奏效吗? – 2010-02-27 15:23:49

+0

不,您的建议可以正常工作,但我不知道是否可以使用iFrame属性直接检索它? – Ahmed 2010-02-27 16:00:30

0

它会正常工作..

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