У меня есть элемент управления для входа со следующей разметкой:
<asp:Login ID="ScrapLogin" runat="server" FailureText="Brugeren findes ikke eller adgangskoden er forkert!" RenderOuterTable="false">
<LayoutTemplate>
<ul class="form">
<li>
<asp:Label AssociatedControlID="UserName" runat="server" Text="Brugernavn:" />
<asp:TextBox ID="UserName" runat="server" />
</li>
<li>
<asp:Label AssociatedControlID="Password" runat="server" Text="Password:" />
<asp:TextBox ID="Password" runat="server" TextMode="Password" />
</li>
</ul>
<asp:Button ID="Login" runat="server" Text="Log ind!" />
*<asp:Literal ID="FailureText" runat="server" EnableViewState="false" />*
</LayoutTemplate>
Проблема в том, что текст FailureText никогда не отображается, даже когда я ввожу неправильное имя пользователя или пароль.Это просто перезагружает страницу.Нужно ли самому запускать это как-нибудь?Если я не укажу LayoutTemplate, он показывает текст так, как и должен (хотя он рендерится с тоннами таблиц :).
Заранее спасибо!:)