在c#中的asp.net标签前添加空格

本文关键字:添加 空格 标签 net 中的 asp | 更新日期: 2023-09-27 18:24:57

我想在asp.net标签之前添加一些空间。我不能在.aspx中这样做,我想在c#中这样做。如何添加空间??请帮我。我的标签是这样放置的:

                    Label Test

我想把这个送到中心

                                       Label Test

在c#中的asp.net标签前添加空格

要从c#向标签文本添加空格,可以使用 预先附加许多HTML非中断空格。示例:

Label1.Text = "     " + Label1.Text;

尝试添加Css样式或Css类:-

lblTest.Attributes.CssStyle.Add("margin-left", "<value>");

lblTest.Attributes.Add("class","<className>");,并在指定的类中指定css样式。

将样式text-align: center应用于其父项。

你可以有这样的父母:

<div style="width: 100%; text-align:center">
<label>text</label>
</div>

或者,你可以给标签本身一个宽度和块:

<label style="display:inline-block; width:100%; text-align:center">text</label>

对于代码隐藏,您可以将其添加到属性中:

YourLabel.Attributes.CssStyle.Add("text-align", "center")

您可以通过从.cs文件中添加一个span来完成,如:

protected void Button1_Click(object sender, EventArgs e)
{
 Label1.Text ="<span style='"margin: 0px 0px 0px 180px;'"></span>" + "your text";
}