вход в asp.net добавляет избыточную таблицу - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь сделать следующее:

<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">&nbsp;<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 разрешить мне переопределить его встроенный макет?

Заранее спасибо!

1 Ответ

3 голосов
/ 28 июля 2011

Измените его на:

<asp:Login id="loginControl" RenderOuterTable="False" OnAuthenticate="loginControl_Authenticate" runat="server">

см. RenderOuterTable="False"

...