c# - 为什么我的 CSS 没有应用到 <asp :Linkbutton> having classCss property? 虽然它应用在一个简单的 HTML 按钮标签上

标签 c# html css bootstrap-modal

我在将外部 CSS 应用于 asp:LinkBut​​ton 标记时遇到问题。当 Css 应用于简单的按钮标签时,它在 asp:LinkBut​​ton 标签不起作用的情况下工作正常。需要帮助!

enter image description here

 <form id="form1" runat="server">
        <div class="wrapper"> <div class="input-group">
                            <input type="text" name="q" class="form-control" placeholder="Search..." />
                            <span class="input-group-btn">
                                <button type='submit' name='search' id='search-btn' class="btn btn-flat"><i class="fa fa-search"></i></button>
                            </span>
                            <span class="input-group-btn">
                                <asp:LinkButton  runat="server" id="LinkButton1" CssClass="btn btn-flat"><i class="fa fa-search"></i></asp:LinkButton>
                            </span>
                        </div>
                      </div>
                    </form>

最佳答案

我相信 CSS 更改没有反射(reflect)在您的 asp:LinkBut​​ton 中,因为 asp:LinkBut​​ton 生成超链接 <a>...</a>而在上面的另一个 span 元素中,您使用的是按钮 <button></button>这是不等价的。尝试使用类似 <asp:Button ...> 的东西而不是 <asp:LinkButton ...>并查看问题是否仍然存在。

关于c# - 为什么我的 CSS 没有应用到 <asp :Linkbutton> having classCss property? 虽然它应用在一个简单的 HTML 按钮标签上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421389/

相关文章:

C# MVVM - 访问 ViewModel 函数的模型

c# - 从 Dotnet Core 调用 WCF 服务

javascript - 设置/更改/附加到 dojo-data-props 的方法

css - 可以强制 child 换行但保持 child 的行为,如内联 block ?请参阅代码进行说明

html - react 迟钝的线排

c# - 如何将字符串拆分为 double 并将它们添加到数组 C#

c# - 在 mvc 中使用密码字段

html - gmail 客户端的 html 电子邮件中表格之间的额外空白

javascript - 使用JS将文本框值放入URL中

javascript - 为什么我的页面在 IE9 的 IE7 模式下可以工作,但在 IE7 本身却不能?