如何从 C# 代码隐藏中设置 iframe 的最小高度?
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 还是有更好的方法?
HtmlGenericControl iframectrl = new HtmlGenericControl("iframe");
iframectrl.Attributes.Add("src","blah blah blah");
iframectrl.Attributes.Add("width","100%");
iframectrl.Attributes.Add("min-height", "100%");
I am creating an iframe dynamically (as seen above) and putting it on a tab panel which is also created dynamically. I can set the height of the tab container and the tab panel from my PageLoad function, but I cannot get the height of the iframe to set correctly no matter what I do. I am trying to avoid using Javascript to set the height. I have tried adding an attribute for this, but it doesn't work. If I create the iframe control in my aspx page, I can set min-height and it works fine. Should I create my iframe in a PreLoad or PreRender function or is there something better?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试添加为 CSS 样式。
Try adding as a CSS style.