Я пытаюсь сделать следующее:
<asp:Login id="loginControl" OnAuthenticate="loginControl_Authenticate" runat="server">
<LayoutTemplate>
<asp:TextBox id="UserName" runat="server" placeholder="Benutzername"></asp:TextBox>
<br/>
<asp:TextBox id="Password" runat="server" textMode="Password" placeholder="Passwort"></asp:TextBox>
<br/>
<br/>
<input type="checkbox" id="remember"> <label for="remember">Eingeloggt bleiben.</label>
<br/><br/>
<asp:button id="Login" CommandName="Login" runat="server" Text="Einloggen"></asp:button>
</LayoutTemplate>
</asp:Login>
Вышеуказанный код внедряется следующим образом:
<form class="seamless filling" ID="loginControlForm" runat="server" >
<msa:Login ID="loginControl" runat="server" ContinueDestinationPageUrl="~/eService/KundenStartseite.aspx" />
</form>
Однако, к моему большому раздражению, ASP.NET считает необходимым поместить мой переопределенный шаблон в таблицу , чтобы он выглядел довольно уродливо. Как я могу сказать ASP.NET разрешить мне переопределить его встроенный макет?
Заранее спасибо!