I've just started tinkering with the ASP:Login control, and want to edit its appearance. So I did the following:

<asp:login ID="login" runat="server" onauthenticate="Authenticate">
 <LayoutTemplate>
  <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
  <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
 </LayoutTemplate>
</asp:login>

Despite the fact that I have no <table> tag anywhere in the document, once I preview the page and view the source, it very clearly shows a <table> there. Ah! How in the world do I prevent this crazy behavior, or am I forced to use tables for layout instead of CSS?

Edit
Report