Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: LogOff from ASPX - please, help me! Добавлено: 02.08.05 23:09  

Автор вопроса:  Janek
вопрос простой - юзверь нажимает кнопку LogOff- далее в коде FormsAuthentication.SignOut().
А как программно, с этой же страницы сделать рефреш IE? Так, чтобы пользователь попадал на страницу авторизации..
Страница одна из нескольких в frame.. просто redirect не катит....

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 03.08.05 13:18
Response.Redirect("адрес страницы", True)

Ответить

Номер ответа: 2
Автор ответа:
 Janek



Вопросов: 41
Ответов: 62
 Профиль | | #2 Добавлено: 03.08.05 20:55
к сожалению, я об этом сразу написал - страница во фрэйме и такая инструкция приводит к открытию страницы в том же окне....
может в адресную строку ИЕ можно конкретный адрес запихать? и рефреш сделать..

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 03.08.05 21:03
Тогда предложу использовать JavaScript...

window.location.reload()

или, для родительского окна:

parent.location.reload()

Ответить

Номер ответа: 4
Автор ответа:
 Janek



Вопросов: 41
Ответов: 62
 Профиль | | #4 Добавлено: 04.08.05 07:50
А как сначала выполнить

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FormsAuthentication.SignOut()
    End Sub
а потом parent.location.reload() ?
у меня получается, что рефреш делается раньше завершения сессии.
Т.е. как VB.NET с JavaScript скрестить?

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 04.08.05 08:46
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FormsAuthentication.SignOut()

        Dim scripttext As String = _
            "<script language=JavaScript>" & vbCrLf & _
            "parent.location.reload()" & vbCrLf & _
            "</script>"
        Me.RegisterClientScriptBlock("reloading", scripttext)
    End Sub

Ответить

Номер ответа: 6
Автор ответа:
 Janek



Вопросов: 41
Ответов: 62
 Профиль | | #6 Добавлено: 04.08.05 09:19
спасибо - все работает просто супер!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам