2011-09-23 4 views
0

페이지가 있고 RadTabStrip이있는 페이지에 두 개의 인덱스와 두 개의 TabStrip 인덱스가있는 MultiView가 있습니다. 문제는 내가 두 번째 인덱스에서 무언가를 업데이트 할 때 다시 포스트 백의 첫 번째 인덱스로 돌아 오는 것입니다. 이 wuth 콘 경우다시 게시 할 때 TabStrip 문제 발생

그래서 나는 그렇게 부하에 &mode=Updated라는 URL에 매개 변수를 추가 나는 그것이 작동 해당 페이지 ...에 머물 수 있도록 해당 문자열 ..

문제는 지금이 내가 갈 때 나는이 작업을 수행하는 방법을 잘 모르겠습니다 첫 번째 탭, 게시물 LOL ..이 같은 매개 변수를 읽고 원인과 지금 다시 두 번째 탭에 제공 백업 아무것도 ... 그래서 ...

도와주세요

**이 코드는 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; 
      } 
     } 

답변

0

페이지가 다시 게시되지 않는 경우 RadTabStrip 만 조정하십시오.

If (!Page.IsPostBack){ 
//Adjust here 
} 
+0

탭 자체가 포스트 백을 발생하지 않습니다, 그래서 난 between1 스위치 2 또는 2 하나의 URL이 .. 동일하게 유지 그리고 난 데 문제가있는 경우 UR 것을 : L은 이제 "업데이트 된 것을 포함 "키 ... 이것에 대한 새로운 지식이 내게 노출되었습니다 – edcod81

+0

@ edcod81 탭 중 하나를 클릭하면 RadTabStrip이로드하는 URL을 의미합니까? 나는 당신이 당신의 질문에서 포스트를 언급했던 것처럼 나는 이해할 수 없다. –

+0

탭에는 이벤트 처리기 OnTabClick이 없습니다. 기본적으로 클릭하면보기가 전환되지만 포스트 백이 발생하지 않습니다. – edcod81

관련 문제