HtmlGenericControl iframectrl = new HtmlGenericControl("iframe");
iframectrl.Attributes.Add("src","blah blah blah");
iframectrl.Attributes.Add("width","100%");
iframectrl.Attributes.Add("min-height", "100%");
我正在动态创建iframe(如上所示)并将其放在也动态创建的选项卡面板上。我可以从我的PageLoad函数设置选项卡容器和选项卡面板的高度,但无论我做什么,我都无法正确设置iframe的高度。我试图避免使用Javascript来设置高度。我试过为此添加一个属性,但它不起作用。如果我在我的aspx页面中创建iframe控件,我可以设置min-height,它可以正常工作。我应该在PreLoad或PreRender功能中创建我的iframe还是有更好的东西?
答案 0 :(得分:1)
尝试添加为CSS样式。
iframectrl.Attributes.Add("style", "min-height:100%,width:100%;");