TabStrip проблема при обратной передаче - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть страница, и на странице у меня есть RadTabStrip, он имеет MultiView с двумя индексами и двумя индексами TabStrip. У меня проблема в том, что когда я обновляю что-то во втором индексе, он возвращает обратно к первому индексу при обратной передаче.

Итак, я добавил параметр в URL, который называется &mode=Updated, поэтому при загрузке, если он конусный, с той строкой, которую я заставляю, он остается на этой странице ..., которая работает ..

Проблема теперь в том, что когда я перехожу на первую вкладку, все, что публикуется там, вызывает чтение того же параметра, и теперь оно возвращается на вторую вкладку ... смеется ... Так что я не уверен, как это сделать это ...

Пожалуйста, помогите

** Этот код находится вне if (! Page.IsPostBack)

 if (Request.UrlReferrer != null)
        {
            if (Request.UrlReferrer.AbsoluteUri.Contains("myPage.aspx"))
            {
                MyMultiView.SelectedIndex = 1;
                MyTabStrip.SelectedIndex = 1;
            }
            else if (!String.IsNullOrEmpty(pageKey))
            {

                switch (pageKey)
                {
                    case "updated":
                        LabelT.Text ="Updated Successful";
                        break;
                    case "error":
                        LabelT.Text ="There was an error";
                        break;
                   default:
                        LabelT.Text = string.Empty;
                        break;
                }
                MyMultiView.SelectedIndex = 1;
                MyTabStrip.SelectedIndex = 1;

                pageKey = string.Empty;

            }
            else
            {
                MyMultiView.SelectedIndex = 0;
                MyTabStrip.SelectedIndex = 0;
            }
        }

1 Ответ

0 голосов
/ 23 сентября 2011

Обязательно настройте RadTabStrip, только если страница не отправляется обратно.

If (!Page.IsPostBack){
//Adjust here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...