2008-10-21 37 views

回答

0

試過了AccessKey屬性?

<asp:button id="Button1" runat="server" Text="Print" AccessKey="P" /> 

如果確實加下劃線是不受控制的。用戶代理(例如瀏覽器)正在決定。

+0

這真的不回答這個問題。鑑於他問了一個accesskey,我敢打賭他知道如何設置它。我想他只是想知道如何讓按鈕標題強調與訪問鍵相關的字符(它不是自動的),以便用戶知道它是哪一個。 – JohnFx 2012-01-05 23:37:44

+0

@JohnFX你有沒有讀過*「如果它真的有下劃線是不受你控制的。」*部分?因爲這是'`的底線。 – Tomalak 2012-01-06 07:50:09

4

asp:按鈕輸出爲html「input」標籤,其類型爲「submit」。顯示在其上的文本是在標籤的「value」屬性中輸出的,因此不能包含任何樣式或html。如果你能得到一個asp:按鈕,輸出作爲HTML按鈕,那麼你可以嘗試這樣的:

<button id="mybutton" runat="server" onserverclick="myfunction"> 
<span style="text-decoration:underline;">P</span>rint</button> 

,並在你的C#代碼使用正常的按鈕事件:

protected void myfunction(object sender, EventArgs e) 
{ 
    Response.Write("clicked"); 
} 
相關問題