Вопрос C # с Telerik RadTabStrip - PullRequest
0 голосов
/ 22 июня 2011

Так что у меня есть Telerik RadTabStrip с RadViews, я думаю, что он называется.Дело в том, что когда я нахожусь на четвертой вкладке и нажимаю любую кнопку или ссылку, она отправляет назад и отправляет меня на первую вкладку, но я этого не хочу, это на самом деле происходит, когда я нажимаю кнопку, чтобы удалить что-то, этоудаляет его, но когда обратная передача возвращается на первую вкладку, поэтому мне нужно вернуться на четвертую вкладку, чтобы убедиться, что она удалена.Я знаю, что это в моей загрузке страницы. Как я могу улучшить это?

Спасибо

protected void Page_Load(object sender, EventArgs e)
{
    if (Request.QueryString["BooksID"] != null)
    {
        btnSubmit.Text = "Plus";
        btnOtherSubmit.Text = "Plus";
        theID = Convert.ToInt32(Request.QueryString["BookID"]);
    }
    else
    {
        btnSubmit.Text = "Minus";
        btnPtherSubmit.Text = "Minus";
        clientID= 0;            
    }

    if (Request.UrlReferrer != null)
    {
        if (Request.UrlReferrer.AbsoluteUri.Contains("Page1.aspx"))
        {
            MyMultiView.SelectedIndex = 1;
            TabStrip.SelectedIndex = 1;
        }

        else if(Request.UrlReferrer.AbsoluteUri.Contains("Page2.aspx"))
        {
            PersonalizationMultiView.SelectedIndex = 2;
            TabStrip.SelectedIndex = 2;
        }
        else
        {
            MyMultiView.SelectedIndex = 0;
            TabStrip.SelectedIndex = 0;
        }
    }

    if (!IsPostBack)
    {
       BindField(BookStoreID);

       if (theID > 0)
       {
           BindPr(theID);
       }
    }

}

1 Ответ

1 голос
/ 22 июня 2011

RadTabStrip не просто возвращается на исходную вкладку;он довольно хорошо сохраняет свою позицию.У меня никогда не было такой проблемы, только когда я написал код, чтобы точно изменить представление вкладки / страницы.

Проблема в том, что ваши ссылки на Request.UriReferrer не заключены в! Page.IsPostBack, поэтому он всегда устанавливаетпервая или вторая вкладка.

HTH.

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