Asp.net 使用带有ASP:按钮的内部HTML?

Asp.net 使用带有ASP:按钮的内部HTML?,asp.net,class,button,innerhtml,html,Asp.net,Class,Button,Innerhtml,Html,我怎样才能转换 <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"><s

我怎样才能转换

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

登录

我就是找不到办法。抱歉,这是一个蹩脚的问题,但它让我陷入了一个循环,可能只需要仔细考虑一下。

如果您真的需要丰富的格式,您可以使用css类并在css端定义所有样式,也可以使用html锚定
我不知道还有其他方法可以像您尝试的那样构建按钮或链接按钮的内部html。

我同意Davide的观点,CSS是最好的解决方案,但如果您有一些需要多个标记的样式要求,那么链接按钮是您的最佳选择。您可以将“按钮”标记上的所有样式应用于“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.net项目中使用twitter引导,这是迄今为止我见过的最好的方式。但是它对我没有帮助,因为我使用的是asp:Button。