asp.net - 在asp.net按钮中添加图像和文本

标签 asp.net .net button

我正在寻找一种解决方案,可以在asp.net按钮中添加图像和文本。

 <asp:Button ID="Button1" runat="server" Text="Button"/> 

我只能为按钮指定文本,但是如何向其中添加图像呢?

最佳答案

默认情况下,ASP .Net没有可以同时渲染图像和文本的按钮。但是,您可以通过两种方式实现。

使用CSS

我更喜欢CSS,因为它重量轻,您可以根据需要对其进行样式设置。

<style type="text/css">
    .submit {
        border: 1px solid #563d7c;
        border-radius: 5px;
        color: white;
        padding: 5px 10px 5px 25px;
        background: url(/image/jDCI4.png) 
            left 3px top 5px no-repeat #563d7c;
    }
</style>

<asp:Button runat="server" ID="Button1" Text="Submit" CssClass="submit" />

第三方控制

开箱即用。但是,您无法轻松更改其样式。

使用像Telerik RadButton这样的第三方控件。

最后但并非最不重要的一点是,您可以自己实现自定义服务器控件。

关于asp.net - 在asp.net按钮中添加图像和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912432/

相关文章:

c# - 如何缩短 Asp.net Web 应用程序调试时间?

.net - 有没有人有在 Visual Studio 中创建自定义文本标记的示例?

.net - 如何在我自己的 .net 离线应用程序中打开网页?

HTML 和 CSS,水平对齐 2 个按钮而不丢失表单操作

asp.net - 用Chrome调试每次都会弹出 "Restore pages?"

c# - 如何解决 'Windows Azure' 转换 ASP.NET 3.5 到 4.0 的此错误?

asp.net - 将 Salesforce.com 与 .NET Server C# 集成的最佳安全方法

C# LINQ "inner join"集合

c++ - Windows API : Why does button hover effect gets jammed after a while?

javascript - 如何根据页面上的内容定位按钮