Добавить параметр querystring в выходной URL возврата в usercontrol - PullRequest
0 голосов
/ 11 января 2012

У меня есть логин usercontrol. В настоящее время, когда вы вошли в систему, он говорит «выход»; Вы нажимаете кнопку «Выйти», и она выходит из системы и автоматически переходит на страницу, на которой вы были. То, что я хочу сделать, это перехватить это и добавить параметр querystring к этому возвращаемому URL, чтобы я мог вызвать событие onavascript javascript, чтобы предупредить пользователя, что они вышли из системы, но, по сути, оставить их на той же родительской странице, чтобы просто напишите обратный URL.

Несмотря на то, что мои навыки .NET плохие, я предполагаю, что это как-то связано с вызовом метода для события «OnLoggedOut» элемента управления, поэтому я настроил это в коде, вызванном из «OnLoggedOut» :

protected void LogOut_OnLoggedOut(object sender, EventArgs e)
  {
    //This doesn't work:
    /*
    string ReturnURL = Request.QueryString["ReturnURL"];
    string parameter = "?foo=bar";
    if (!string.IsNullOrEmpty(ReturnURL))
    {
      Response.Redirect(ReturnURL + parameter);
    }
    else
    {
      Response.Redirect(ReturnURL);
    }
    */
  }

Я попытался получить значение строки запроса, которое использует элемент управления для перенаправления, как указано выше, но, похоже, оно не работает. Кто-нибудь может подсказать, как получить обратный URL - я даже использую правильное событие?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...