none
Ошибка во входе/выходе из сайта со страницы ошибки 404 или 403 RRS feed

  • Общие обсуждения

  • Доброго времени суток.

    Столкнулся с такой проблемой. Имеется MasterPage. На ней есть LogIn/LogOut WebUserControl. На нём, если пользователь зарегистрирован, есть LinkButton. К ней привязан метод onClick. Всё что он делает - подчищает сессию и редиректит на страницу по умолчанию.
    Захотелось 404 и 403 ошибки сделать родными, т.е. чтобы в рамках одного дизайна было всё. Всё прописали мне в IIS 7. Захожу на 404 любым известным и неизвестным способом, и пытаюсь от туда выйти. Нажимаю на кнопку выхода. А он... не выходит. вместо этого перенаправляет на непонятную страничку.
    например, если я не нашёл host.my/qwerty, он редиректит на http://host.my/qwerty?404%3bhttp%3a%2...0%2fqwerty
    Аналогично со входом.
    В метод onClick он не заходит.
    protected void Exit_Click(object sender, EventArgs e)
    {
    	string orgIdTmp = Session["Id123"].ToString(); 
    	string langTmp = Session["Id321"].ToString();
    	Session.Clear();
    	Session["Id123"] = orgIdTmp;
    	Session["Id321"] = langTmp;
    	Response.Redirect("~/Default.aspx");
    }
    

    Есть решение - сделать кнопку ссылью на на дефолтную страницу host.my/Desfault.aspx?exit=true и там уже проверять, но это уже кажется подгоном.

    Подскажите, кто виноват и что делать?
    P.S.
    VS 2010 Ult, IIS 7.0, Windows Server 2008.
    2 ноября 2010 г. 8:27

Все ответы

  • Уважаемый пользователь!

     

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме
    Для связи [mail]
    11 ноября 2010 г. 6:59
    Модератор