2011-06-22 7 views
0

RadViewを使用してRadTabStripを作成しました。私が4番目のタブにいて、そこにあるボタンやリンクをクリックして最初のタブに送ってきますが、私はそれを望んでいません。これは実際に何かを削除するボタンをクリックしたときに起こります。それを削除しますが、ポストバックが最初のタブに戻ったときに、4番目のタブに戻って削除する必要があります。私はそれが私のページロードであることを知っている..どのように私はそれを改善することができますか?Telerik RadTabStripを使用した質問

はRadTabStripだけで元のタブに戻ってリセットされません

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); 
     } 
    } 

} 
+3

回答を得たい場合は、適切な質問タイトルを入力してください。 – Bibhu

+0

変更することはできますか? – SuperUser555

+0

質問のタグの下に「編集」リンクがあります。これを使用してタイトルを更新することができます。 –

答えて

1

ありがとう。その地位を維持するのはかなり良いです。私は、タブ/ページビューを明示的に変更するコードを書いたときに限り、この問題は一度も起こりませんでした。

Request.UriReferrerの参照は、Page.IsPostBackでラップされていないので、常に第1または第2のタブが設定されます。

HTH。

+0

ありがとうBrian :) – SuperUser555

関連する問題