Cita:
Iniciado por Malenko Puedes hacer que el menu redireccione a (por ejemplo) Logout.aspx. En Logout.aspx cierras la validación por formulario (SignOut) y vacias las variables de sesión (Session.Clear y Session.Abandon) y y redireccionas a Login.aspx (con un Response.Redirect).
Hola;
He creado como me has indicado un Logout.aspx pero no entiendo eso que me dices de cerrar la validacion por formulario (SingOut).
Logout.aspx:
Código aspx:
Ver original<%@ Page Title="Iniciar sesión" Language="vb" MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeBehind="Logout.aspx.vb" Inherits="HojaDeGastos.Login" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
Cerrando sesión...
</h2>
</asp:Content>
Logout.aspx.vb:
Código vb.net:
Ver originalPublic Class Logout
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Session.Clear()
Session.Abandon()
Response
.Redirect(String.Format("~/Login.aspx")) End Sub
End Class