2013-06-03 2 views
0

사용자가 2 개의보기로 전환 할 수있는 탭이있는 웹 앱이 있습니다. 탭은 하이퍼 링크입니다. 페이지는 모든 양식 데이터를 세션에 저장하므로 해당 세션을 사용하여 페이지 데이터를 복원 할 수 있습니다. 내가 겪고있는 문제는 두 탭 사이의 하이퍼 링크를 클릭 할 때 어떻게 알 수 있습니까? 하이퍼 링크를 단추로 변경하거나 탭을 사용하지 않아야합니까? 탭은 마스터 페이지에 있고 다음과 같이 코딩 :페이지로 돌아갈 때 제어 데이터 복원

 if (EventDetailSession.Current.details != null) 
     { 
      List<EventDetail> details = new List<EventDetail>(); 
      details = (List<EventDetail>)EventDetailSession.Current.details; 
      foreach (EventDetail detail in details) 
      { 
       EventTitleTextbox.Text = detail.Title; 
       EventNotes.Text = detail.Notes; 
       EventStartDate.Text = detail.StartDate; 
      } 
     } 

감사 :

 <asp:Panel ID="PanelTabs" runat="server" CssClass="tabs"> 
      <asp:HyperLink ID="HyperLinkNewEvent" runat="server" CssClass="tab" NavigateUrl="~/NewEventPage.aspx">Event</asp:HyperLink> 
      <asp:HyperLink ID="HyperLinkStudentGroup" runat="server" CssClass="tab" NavigateUrl="~/StudentGroupPage.aspx">Student Groups</asp:HyperLink>   
     </asp:Panel> 

나는 NewEvent 페이지로 돌아올

, 나는 세션의 데이터에서 컨트롤을 복원하려면 당신의 도움을 위해 ...

답변

0

누군가가이 답변을 찾는다면 - 페이지를 캐싱 중이므로 페이지가로드되지 않습니다. 초보자 실수.

관련 문제