c# - ASP :Button CSS :after Selector (or :before)

标签 c# html asp.net css

有人知道怎么做吗? 这很奇怪,因为当我只测试 HTML 和 CSS - 它运行良好,但是当我试图将它添加到 ASP 时: .button - 效果很好,但是 .button:after (or.button:before) - 根本不起作用......

 <asp:Button ID="Button1" type="submit" runat="server" CssClass="login-button" Text="Login"></asp:Button>

.login-button:after {
  position: absolute;
  top: 15px;
  left: 12px;
  width: 25px;
  height: 19px;
  background: url("../img/bg.png") 0 0 no-repeat;
}

最佳答案

<asp:Button>呈现为 <input type="button"... />在浏览器中。

或者添加runat="server"name="btnSubmit"id="btnSubmit"<button>标记或创建您自己的自定义 asp.net 控件:

<button type="submit" runat="server" name="btnSubmit" id="btnSubmit" class="login-button">Login</button>

关于c# - ASP :Button CSS :after Selector (or :before),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17769848/

相关文章:

javascript - Jquery jquery.sumoselect

c# - 当变量类型为 [int?] 时,为什么我必须在 C# 中强制转换为 (int?)

c# - 运行应用程序时出现错误图像格式异常

javascript - 在滚动条上从底部滑动 div

html - 如何使用 CSS 垂直对齐图像旁边的多个文本?

c# - 在 GridTableView 中查找标签 (RadGrid)

c# - 在 LINQ 中对相似列进行分组并连接其他列

c# - 为什么 MethodImplAttributes 没有标记 FlagsAttribute?

html - 菜单中未显示的汉堡包使用 Bootstrap 折叠

c# - 在代码隐藏中为网格中的复选框分配一个值