2 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
抓個(gè)效果圖來看看薩,搞不明白!
補(bǔ)充回答:
您為何要嵌套那么多的Dom元素呢,本來ImageButton就是服務(wù)器控件,當(dāng)運(yùn)行后就會(huì)創(chuàng)建自身的Dom,如果您在用戶自定義控件中對(duì)ImageButton又嵌套一個(gè)Dom元素,比如:div,讓后又在使用這個(gè)用戶自定義控件時(shí)使用了服務(wù)器控件Panel,那么當(dāng)這個(gè)頁(yè)面被完全生成后,您的這個(gè)數(shù)據(jù)內(nèi)容和ImageButton外面到底會(huì)嵌套多少層Dom元素呢,如果其中任何一個(gè)元素在CSS樣式表定義了,或者某些服務(wù)器控件也設(shè)定了寬度,那么自然就會(huì)出現(xiàn)撐大的現(xiàn)象。
解決方法:1、盡量減少最后運(yùn)行生成的頁(yè)面中的Dom元素;
2、每個(gè)服務(wù)器控件以及用戶自定義控件自身都最好不要去指定與顯示的樣式有關(guān)的屬性(比如:寬度、高度、顏色、字體等),而是完全依靠CSS樣式表來指定;
3、如果按照上述方法仍然會(huì)有問題,那么請(qǐng)將有關(guān)的Aspx頁(yè)面代碼粘貼出來(運(yùn)行前和運(yùn)行后的源文件都提供出來),這樣便于分析和找到問題。

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
我也遇到了這個(gè)問題,不過還是沒有想明白,我在一個(gè)imagebutton上放個(gè)div顯示的效果正好是:背景上面有內(nèi)容的效果,然后下面就多出一片空白,沒有解決
- 2 回答
- 0 關(guān)注
- 522 瀏覽
添加回答
舉報(bào)