由於Button
可以有背景圖片和文字,ImageButton
有什麼意義?Button上的ImageButton有什麼優勢嗎?
(我正在考慮換ImageButton
s到簡單Button
S的,想知道是否有任何缺點了這一點。)
由於Button
可以有背景圖片和文字,ImageButton
有什麼意義?Button上的ImageButton有什麼優勢嗎?
(我正在考慮換ImageButton
s到簡單Button
S的,想知道是否有任何缺點了這一點。)
我發現一個 - 隨着ImageButton
可以參考我一個網址爲〜/ myImage.jpg 。我不能用普通的Button
來做到這一點。
當使用母版頁時這很重要 - 因爲如果網址位於不同的目錄中,網址的相對路徑對於不同的頁面可能會有所不同。
簡單地說:
Button
呈現爲<input type="submit" />
ImageButton
呈現爲<input type="image" />
兩者之間的區別,在無障礙方面,在這裏提到:
http://www.10sharpdesign.com/accessibility/forms/6-button-submit.html
['Button'](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.aspx)的哪個屬性設置背景圖片?當然,你可以使用CSS來讓你的按鈕看起來像一個ImageButton,但爲什麼你不想首先使用正確的控件? – 2012-07-16 16:28:07
@TimSchmelter'CssClass =「myimage」'和 '.myimage { background-image:url('...'); }' – ispiro 2012-07-16 16:31:02
是的,正如我所提到的。但是,既然你想使用服務器控件,你應該首先使用正確的服務器控件。在未來的ASP.NET版本中,Button的行爲可能會改變。 – 2012-07-16 16:32:10