使用如何从ASP.Net代码后面获取IFrame src属性值?
string iframeSrcPage = iframeMain.Attributes["src"];
得到iframe的来源,始终返回其在aspx页面设置本身的价值,
甚至值是使用JavaScript代码改变,
iframeObject.src = pageURL;
那么,如何从ASP.Net代码后面获取IFrame src属性值?
使用如何从ASP.Net代码后面获取IFrame src属性值?
string iframeSrcPage = iframeMain.Attributes["src"];
得到iframe的来源,始终返回其在aspx页面设置本身的价值,
甚至值是使用JavaScript代码改变,
iframeObject.src = pageURL;
那么,如何从ASP.Net代码后面获取IFrame src属性值?
尝试此操作:在JavaScript中添加hidden
输入字段(使用runat="server"
属性)并将其值更改为IFrame的src
。这样,你就可以读取字段的值服务器端。
刚刚发现这篇文章,和另一篇文章更好的答案。
下面是详细信息:
this.iframeMain.Attributes["src"] = "http://www.stackoverflow.com";
来自 How can I access an IFRAME from the codebehind file in ASP.NET?
它会正常工作..
Iframe_id.Attributes.Add("src","YourPage.aspx?label="+123);
反正是有找回它直接使用的iFrame属性本身? – Ahmed 2010-02-27 13:33:24
如果您在客户端更改它而不延长服务器端控件中的值,则不适用。你尝试了我的建议,但没有奏效吗? – 2010-02-27 15:23:49
不,您的建议可以正常工作,但我不知道是否可以使用iFrame属性直接检索它? – Ahmed 2010-02-27 16:00:30