2011-07-28 17 views
0

我尝试做以下:asp.net登录添加冗余表

<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> 

的aforeshown代码嵌入这样:

<form class="seamless filling" ID="loginControlForm" runat="server" > 

    <msa:Login ID="loginControl" runat="server" ContinueDestinationPageUrl="~/eService/KundenStartseite.aspx" /> 

</form> 

非常令我烦恼,但是,ASP.NET认为有必要把我的覆盖模板放在内,这看起来相当难看。我如何告诉ASP.NET让我实际覆盖它的内置布局?

在此先感谢!

回答

3

将其更改为:

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

看到RenderOuterTable="False"