为了账号安全,请及时绑定邮箱和手机立即绑定

页面上有两个imagebotton控件,点击它们时,一个用来以列表

页面上有两个imagebotton控件,点击它们时,一个用来以列表

大话西游666 2018-12-26 18:14:33
页面上有两个imagebotton控件,点击它们时,一个用来以列表形式显示数据,另一个用来以平铺形式显示数据。默认以平铺形式显示数据。平铺显示数据页面没什么变化,但是当以列表显示数据时,页面横向拉长了。这是怎么回事?
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

抓个效果图来看看萨,搞不明白!

补充回答:

您为何要嵌套那么多的Dom元素呢,本来ImageButton就是服务器控件,当运行后就会创建自身的Dom,如果您在用户自定义控件中对ImageButton又嵌套一个Dom元素,比如:div,让后又在使用这个用户自定义控件时使用了服务器控件Panel,那么当这个页面被完全生成后,您的这个数据内容和ImageButton外面到底会嵌套多少层Dom元素呢,如果其中任何一个元素在CSS样式表定义了,或者某些服务器控件也设定了宽度,那么自然就会出现撑大的现象。

解决方法:1、尽量减少最后运行生成的页面中的Dom元素;

2、每个服务器控件以及用户自定义控件自身都最好不要去指定与显示的样式有关的属性(比如:宽度、高度、颜色、字体等),而是完全依靠CSS样式表来指定;

3、如果按照上述方法仍然会有问题,那么请将有关的Aspx页面代码粘贴出来(运行前和运行后的源文件都提供出来),这样便于分析和找到问题。


查看完整回答
反对 回复 2018-12-30
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

我也遇到了这个问题,不过还是没有想明白,我在一个imagebutton上放个div显示的效果正好是:背景上面有内容的效果,然后下面就多出一片空白,没有解决

查看完整回答
反对 回复 2018-12-30
  • 2 回答
  • 0 关注
  • 337 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信