Dobrý den, na stránce "Default.aspx" mám níže uvedený přihlašovací formulář pro zákazníky, kde potřebuji, aby po přihlášení byl zákazník přesměrován na stránku "~/HomePage.aspx" ... Přihlášení zákazníka funguje bez problémů, ale pokud do komponenty tlačítka "ID=ImageButton_User" přidám vlastnost "PostBackUrl="~/HomePage", pak dojde k přesměrování na požadovanou stránku, ale bez přihlášení ... Zkouším to tedy řešit vlastností "OnClick="ImageButton_User_Click" ve které mám "Response.Redirect("~/HomePage)", ale výsledek je stejný, dojde k přesměrování bez přihlášení ... Prosím o radu jak tento problém řešit ... Předem děkuji David Baroch Ukázka kódu :
<asp:Login ID="Login" runat="server" FailureText="!!! neplatný pokus !!!">
<LayoutTemplate>
<div id="Layer_InputUser">
<table style="width:300px;">
<tr>
<td>... registrovaný zákazník ...</td>
</tr>
<tr>
<td style="color:Red;"> <asp:Literal ID="FailureText" runat="server" EnableViewState="False"> </asp:Literal></td>
</tr>
</table>
<div id="Layer_Login">
<table>
<tr>
<td colspan="3">Uživatelské jméno:</td>
</tr>
<tr>
<td style="width: 30px;"></td>
<td style="width: 180px;"><asp:TextBox class="textboxlogin" ID="UserName" runat="server" Width="180px" Font-Bold="false" Enabled="true" ></asp:TextBox></td>
<td style="width: 30px; color:Red;"><asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" ValidationGroup="Login" >*</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td colspan="3">Heslo:</td>
</tr>
<tr>
<td style="width: 30px;"></td>
<td style="width: 180px;"><asp:TextBox class="textboxlogin" ID="Password" runat="server" Width="180px" Font-Bold="false" Enabled="true" TextMode="Password" ></asp:TextBox></td>
<td style="width: 30px; color:Red;"><asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" ValidationGroup="Login" >*</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td colspan="3"><asp:CheckBox ID="CheckBox_Remember" runat="server" /> ... zapamatovat</td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="3"><asp:LinkButton ID="LinkButton_ForgetPassword" runat="server" ForeColor="#000000" Font-Bold="false">... zapomenuté heslo ...</asp:LinkButton></td>
</tr>
</table>
</div>
</div>
<br/><asp:ImageButton ID="ImageButton_User" runat="server" CommandName="Login" ImageUrl="~/Images/NewUser.png" ValidationGroup="Login" ToolTip="Pokračovat s přihlášením ..." OnClick="ImageButton_User_Click" /><br/>
<asp:LinkButton ID="LinkButton_User" runat="server" CommandName="Login" ForeColor="#000000" Font-Bold="false" ValidationGroup="Login" >... jako náš registrovaný zákazník ...</asp:LinkButton>
</LayoutTemplate>
</asp:Login>
|