首页 > 解决方案 > 为什么我的 CSS 没有被应用到有 classCss 属性?虽然它被应用在一个简单的 HTML 按钮标签上

问题描述

我无法在 asp:LinkBut​​ton 标签上应用我的外部 CSS。当 Css 应用于简单的按钮标签时,它可以在 asp:LinkBut​​ton 标签不工作的情况下正常工作。需要帮忙!

在此处输入图像描述

 <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>

标签: c#htmlcssbootstrap-modal

解决方案


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


推荐阅读