【发布时间】:2013-04-29 11:18:18
【问题描述】:
我从 asp.net 的工具箱中在表单上放置了一个按钮
我希望按钮的文本为“添加”,其中只有“添加”中的 A 应显示为下划线。
我只想使用 asp 按钮..
我们可以使用 html 按钮,但是在 asp.net 中呢?
谢谢
【问题讨论】:
我从 asp.net 的工具箱中在表单上放置了一个按钮
我希望按钮的文本为“添加”,其中只有“添加”中的 A 应显示为下划线。
我只想使用 asp 按钮..
我们可以使用 html 按钮,但是在 asp.net 中呢?
谢谢
【问题讨论】:
一个 asp.net 按钮控件在 html 中呈现为一个输入元素,您无法按照自己的意愿设置它的样式。最简单的解决方案是只使用一个 html 按钮,但添加 runat="server" 属性。
<button runat="server"><u>A</u>dd</button>
或者,您可以创建一个新版本的 asp.net 按钮,该按钮呈现为按钮标签。看到这个答案How can I use the button tag with ASP.NET?
【讨论】:
如前所述,<asp:Button /> 控件将标记呈现为 <input type='submit' />
<input /> 标记就是所谓的void element,因此不能包含内容。它必须始终在没有结束标记的情况下呈现。
为了实现你想要的,你可以关注Tim B James的建议。
【讨论】: