C# <;asp:IE8+;

C# <;asp:IE8+;,c#,html,css,asp.net,ascx,C#,Html,Css,Asp.net,Ascx,按钮内的文本会抖动或向下移动几个像素 <div> <asp:Button runat="server" ID="Button1" CssClass="ButtonClass" Text="" runat="server" /> </div> CSS: 但是,如果存在,我可以使用: {位置:相对;顶部;0;左侧:0;} 由于span不能在asp:button内部使用,因此我想对该按钮本身进行修复 我试过: <asp:LinkButton ID="Butt

按钮内的文本会抖动或向下移动几个像素

<div>
<asp:Button runat="server" ID="Button1" CssClass="ButtonClass" Text="" runat="server" />
</div>
CSS:

但是,如果存在
,我可以使用:

{位置:相对;顶部;0;左侧:0;}

由于
span
不能在
asp:button
内部使用,因此我想对该按钮本身进行修复

我试过:

<asp:LinkButton ID="Button1" runat="server" CssClass="ButtonClass">
    <span runat="server" id="ButtonText"></span>
</asp:LinkButton>
我有个错误:
错误9“System.Web.UI.HtmlControls.HtmlGenericControl”不包含“text”的定义,并且找不到接受“System.Web.UI.HtmlControls.HtmlGenericControl”类型的第一个参数的扩展方法“text”(是否缺少using指令或程序集引用?


我在这里遗漏了什么?

不确定CSS是否实际应用于按钮,但如果您想在按钮内使用span,为什么不将控件更改为linkbutton,如下所示:

<asp:LinkButton ID="Button1" runat="server" CssClass="Button1">
<span>Register 2</span>
</asp:LinkButton>

寄存器2
编辑:



我认为这应该适合您。

您的css是否应用了该按钮?问题是什么。为什么我的票数是负数。即使我提供了更多的数据,这是一个问题吗?我将更新我的答案,而不是尝试使用span tag server side wrap-a label控件。
<asp:LinkButton ID="Button1" runat="server" CssClass="ButtonClass">
    <span runat="server" id="ButtonText"></span>
</asp:LinkButton>
 ButtonText.text = LocalizationResourceManager.GetLocalizedValue("Button_Text");
<asp:LinkButton ID="Button1" runat="server" CssClass="Button1">
<span>Register 2</span>
</asp:LinkButton>
<asp:LinkButton ID="Button1" runat="server" CssClass="Button1">
<span>
<asp:Label ID="ButtonText" runat="server" ></asp:Label>
</span>
</asp:LinkButton>