У меня есть страница, и на странице у меня есть 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;
}
}