【问题标题】:Using Inner HTML with an ASP:Button?将内部 HTML 与 ASP:Button 一起使用?
【发布时间】:2012-01-09 11:38:37
【问题描述】:

如何转换

<button type="submit" class="blue">
<span>Login</span>
</button>

进入一个asp按钮?

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

<asp:LinkButton ID="LinkButton1" runat="server" CssClass="blue"><span>Login</span></asp:LinkButton>

我只是无法找到一种方法来做到这一点。抱歉,这是一个蹩脚的问题,但它让我陷入了困境,可能只需要在上面睡觉。

【问题讨论】:

    标签: asp.net class button innerhtml html


    【解决方案1】:

    我同意 Davide 的观点,CSS 是最好的解决方案,但如果您有一些需要多个标签的样式要求,那么 LinkBut​​ton 是您的最佳选择。您可以将所有想要放在“按钮”标签上的样式应用到“a”标签上。

        <asp:LinkButton ID="submit" runat="server" OnClick="Submit_Click" CssClass="block-button">
            <span runat="server" ID="submitText" ClientIDMode="Static" class="block-button-text">Submit</span><span class="block-button-arrow">&nbsp;</span>
        </asp:LinkButton>
    

    如果你真的必须有一个按钮标签,那么唯一的方法就是创建一个自定义控件来实现 asp:button 的所有功能

    请参阅此处以获取 prabhakarbn http://forums.asp.net/t/1496938.aspx/1 的解决方案

    【讨论】:

    • 有没有办法为
    【解决方案2】:

    如果您真的需要丰富的格式,您可以使用 css 类并在 css 端定义所有样式,或者您可以使用 html 锚

    我不知道另一种方法可以像您尝试那样编写按钮或链接按钮的内部 html。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      相关资源
      最近更新 更多