2011-06-01 26 views
1

我有一個頁面,圖像按鈕的行代表各種功能。
我想在每行的末尾添加一個Menu,這將代表額外的動態可配置操作。防止ASP.NET菜單出現在一個新行中

如何讓根菜單項出現在同一行中的圖像按鈕後面 而不是出現在下面的行/行中?我試着用:

.Menu {display: inline-block;} 

,但它並沒有真正做任何區別....

+2

您可以發佈菜單生成的HTML嗎? – 2011-06-01 14:45:43

+0

其實我真的不能,沒有足夠的空間......這是一個asp:menu後面的一個asp:imagebutton在一箇中繼器的單元格中。 – Greg 2011-06-01 15:05:17

+0

它不適用於顯示:inline;這是一個非常瘋狂的猜測,任何其他的猜測都會一樣瘋狂,因爲我們不知道你的html或css在最後看起來是什麼樣子。 – Ernesto 2011-07-20 22:26:24

回答

0

我從來沒有用過<asp:menu>,但我只是一個發揮各地。看起來它默認呈現爲html <table>,每個項目包含在<td style="white-space:nowrap;width:100%;">中。

100%的寬度可能迫使它到一個新的行。在設計視圖中以聲明方式更改樣式,在代碼隱藏中以編程方式更改樣式,或者通過樣式表覆蓋樣式。

相關問題