Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2007, 08:42
loquillo7
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: problemas al cerrar paginas asp.net

en mi pagina principal tengo algo asi:

<script language="javascript" type="text/javascript">
function fCerrar()
{
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
parent.close();
}
</script>


<form .......>

<asp:button id="btnSalir" runat="server" Font-Names="Arial" Width="80px" Text="Salir" BackColor="White" BorderColor="#E0E0E0"></asp:button>

....
</form>


y el codigo del boton
Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
Dim strCSesion As String = CType(Session.Item("cSesion"), String)
b_FinalizarSesionUsuarioAbierta(Me.Agencia, Me.Ventanilla, strCSesion)
'aqui debe actualizar las base de datos en la funcion de arriba
End Sub

y en el page_load cargo el javascript

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
usuario = ConfigurationSettings.AppSettings("user")
chanel = ConfigurationSettings.AppSettings("canal")
Agencia = CStr(Session("selectdAgency"))

btnSalir.Attributes.Add("onclick", "fCerrar();")

If Not (Page.IsPostBack) Then
Me.Label2.Text = Me.Label2.Text + " " + DVentanilla
Session.Add("objUltimoLlamado", DateTime.Now.Subtract(System.TimeSpan.FromSeconds( 10)))
Me.btnFin.Enabled = False
Me.btnInicio.Enabled = False
End If
End Sub


quiseira evitar el mensaje que sale de:

""Esta página está intentando el acceso a información fuera de su control.Esto presenta un riesgo de seguridad. ¿Desea continuar?""