I haven't studied a lot about positioning of controls in ASP.NET using .Net framework 3.5 but still I know following control positioning technique isn't the best one, just to mention its a user control,
<asp:Label ID="Label2" runat="server" Text="Number of Days"></asp:Label> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> Right now I am using tabs and spaces to position controls but can I do it in a better way.