2010-02-27 95 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);