Пренасочената страница има някакъв проблем

имам един проект на asp.net. В тази използвах сесия за регистриран потребител. Ако отворя изскачащ прозорец и изчакам да изтече сесията. След това получих една страница за грешка, която описва изтичането на сесията и пренасочва към страницата за вход. но страницата за вход се отваря в същия изскачащ прозорец. Моето изискване е да отворя страницата за вход в главния прозорец. Какви промени ще направя за това?

if (Session["IsSessionValid"] != null)
{
   //Some lines of codes
}
else
{
  Response.Redirect("SessionError.aspx");
 }

person MAC    schedule 17.02.2010    source източник


Отговори (1)


Доколкото знам, мисля, че можем да използваме javascript, за да заредим родителския прозорец с нов url

Напишете функция за събитието popup window.onclose

В тази функция можете да посочите родителския прозорец, от който сте отворили изскачащ прозорец,

window.opener.location=url //replace the url of ur wish
person Vijay    schedule 17.02.2010