2016-11-24 146 views
0

This is the output如何在asp.net中对齐标签和文本框?

我用空格对齐标签,但它没有正常工作。 我也把所有的标签放在面板上水平对齐。 我的代码看起来像这样

<asp:Panel ID="Panel4" runat="server"> 


     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 


     <asp:Label ID="Label4" runat="server" Text="Last Name"></asp:Label> 



     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 



     <asp:Label ID="Label6" runat="server" Text="First Name"></asp:Label> 



     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="Label5" runat="server" Text="Middle Name"></asp:Label> 
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 



     <asp:Label ID="Label14" runat="server" Text="Tuition"></asp:Label> 



     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="lblTuition" runat="server" BorderWidth="1px" Width="75px"></asp:Label> 



    </asp:Panel> 
+1

你不能。 asp.net是一种服务器端语言。你应该使用css。 – Dekel

+0

那么,使用css来对齐这些标签的语法是什么? – Gab

+0

我不知道你的HTML是什么样的......你应该从那开始。 – Dekel

回答

0

兄弟看看,有相互理解更深,在这一个,因为别人怎么说,这是很难在ASP.Net对齐,所以我在你的代码中加了标签的HTML。

Align controls properly

0

可以使用宽度属性设置在您的控制的宽度(例如宽度=“150”为150个像素宽的控制),这反过来将创建相应的内联CSS。这是快速修复的版本。

如果您想要一个更长期的方法,请考虑学习HTML5和CSS。这里有一个网站,可以为您提供基本信息。

http://howtocodeinhtml.com/