【发布时间】:2008-10-21 06:36:24
【问题描述】:
如何为访问密钥的第一个字母添加下划线?
【问题讨论】:
-
编辑删除你的昵称作为标签
如何为访问密钥的第一个字母添加下划线?
【问题讨论】:
asp:buttons 输出为带有“提交”类型的 html“输入”标签。它们上显示的文本是在标签的“值”属性中输出的,因此不能包含任何样式或 html。如果您可以将 asp:button 输出为 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");
}
【讨论】:
是否尝试过 AccessKey 属性?
<asp:button id="Button1" runat="server" Text="Print" AccessKey="P" />
如果它真的是下划线是你无法控制的。用户代理(例如浏览器)正在决定。
【讨论】:
<asp:button> 的底线。