首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么使Panel随着动态加载的ascx的尺寸而伸缩

2012-01-11 
如何使Panel随着动态加载的ascx的尺寸而伸缩如果将一般控件放到panel中,只要没有绝对定位,Panel会随着控件

如何使Panel随着动态加载的ascx的尺寸而伸缩
如果将一般控件放到panel中,只要没有绝对定位,Panel会随着控件的尺寸而伸缩。
但对于动态加载的用户控件却不行,我想可能是因为运行时先载入aspx,后载入其中的ascx的缘故。
那么对这种需求有什么解决方法呢?

[解决办法]
panel写在页面上是个div,应该没有问题吧
[解决办法]
我没有仔细的研究过动态加载控件的问题,但是你可以在前端

document.body.onload事件里面写段代码,让panel的宽高 = 控件的宽高,当然,asc控件在前端是个div,但这个div是没有id的,为此你可以在你的asc控件里面加个div以包含原来asc控件的内容,同时div赋个id, then panel的宽高 = 该div的宽高
[解决办法]
用div呀。不要设置div的高度属性。
[解决办法]
margin: auto;
[解决办法]
用ifrome

热点排行