2

私のhtmlページは

<iframe runat="server" id="iframe1" width="100%" height="100%" scrolling="no"  frameborder="0"></iframe>

pageload イベントの .cs コンテンツ

iframe1.Attributes["src"] = "http://default.com/";
//iframe1.Attributes["height"] = "100%";
//iframe1.Attributes["width"] = "100%";
iframe1.Attributes.Add("style","width:100%;height:100%;");

しかし、それは機能していません

ページ全体のコンテンツを表示したいのですが、iframe の高さがhttp://default.com/の高さになっていません。

4

3 に答える 3

0

使用してrunat="server"いるので、コードビハインドから高さや幅などの属性にアクセスできます。試す

更新された回答

iFrame1.Attributes.Add("height","100%");
iFrame1.Attributes.Add("width","100%");
set scrolling ="no" inside tag as suggested by Paul
于 2013-10-05T07:51:33.200 に答える
0

「スクロール」したくないと思うので、無効にしてみませんか?

<iframe src="/default.asp" width="100%" height="100%" scrolling="no"></iframe>

または試す

iframe1.Attributes.Add("scrolling","no");

編集:試してください

PlaceHolder1.Controls.Add(new LiteralControl("<iframe src='mypage.aspx' width='100%' height='100%' scrolling='no'></iframe>"));

また

iframe1.Attributes["src"] = "http://www.asp.net";
于 2013-10-05T07:43:43.937 に答える