C# 除了&;nbsp;

C# 除了&;nbsp;,c#,html,css,asp.net,.net,C#,Html,Css,Asp.net,.net,我使用下面的代码来提供空白空间,这样三个元素“标签,然后是下拉菜单,然后是下拉菜单上的操作按钮”在网页的面板中右对齐 现在,我知道我可以使用padding/margin,但是,它只适用于右侧的元素,而不适用于浏览器的右侧 然而,我有足够的天赋使用实现我想要的,但我发现这样编写代码很奇怪: LiteralSpecial.Text = "              &

我使用下面的代码来提供空白空间,这样三个元素“标签,然后是下拉菜单,然后是下拉菜单上的操作按钮”在网页的面板中右对齐

现在,我知道我可以使用padding/margin,但是,它只适用于右侧的元素,而不适用于浏览器的右侧

然而,我有足够的天赋使用
实现我想要的,但我发现这样编写代码很奇怪:

 LiteralSpecial.Text = "                   " + 
            "                   " +
            "                   " +
                "                   " +
                    "                   " +
                        "                       " +
                         "                       " +
                          "                       " +
                           "                       " +
                            "                       " +
                             "                       " +
           "Select page  ";

各位,有什么方法可以改进它吗?

你们试过使用CSS吗

<div style="text-align:right">Select page</div>
选择页面
在操作中查看它:

选择页面

您是否熟悉
新字符串()
方法重载。。例如,如果你想要15个空格,那么你可以做
var charSpaces=new string(“”,15)
我想知道如果你调整浏览器的大小会发生什么。“足够有才华”呃?绝对有更好的方法,但它涉及css,而不是
,我们需要查看结果的html。正如@Arkamis所指出的,您是否调整了浏览器的大小,以查看您当前的解决方案几乎肯定是如何崩溃的?@DJKRAZE:很抱歉,它没有工作。如果没有更多的上下文,很难知道您想要什么。如果你发布更多的HTML,我可以帮你更好。
<div style="width:600px;padding-left:550px;">Select page</div>