저는 ASP.NET과 VB.NET을 사용하고 있습니다.'뒤로'버튼을 눌렀을 때 일부 사용자 컨트롤이로드되지 않습니다.
5 개의 사용자 컨트롤이있는 페이지가 있습니다. 페이지 자체는 아무 것도하지 않고 단지 사용자 컨트롤을 사용자에게 제공합니다.
페이지를 열거 나 새로 고침 할 때 사용자 컨트롤이 정상적으로 작동하지만 다른 페이지로 이동하여 '뒤로'를 누르면 내 사용자 컨트롤 중 두 개만 나타나고 작동하지 않습니다 그들은해야만합니다! 컨트롤의
간략한 설명 : 사용자가 무언가를 창조해야하고 그렇게 할 수있는 옵션이 표시되면 볼
- 2를 제어합니다. 사용자가 관리자 인 경우
- 1 제어 보이는합니다 (DB로 이동) 필요한 경우
- 이 컨트롤에 대한 개요를 표시합니다 (DB로 이동)합니다 (DB로 이동하지 않습니다,하지만 SecurityContext에에 보이는)
그래서 무슨 일입니다 (사용자에 따라하기는해야되지는 않았지만) 관리자 컨트롤이 항상 관리 링크를 보여줍니다
처음 3 컨트롤 1 제어를 표시하지 않는 것은 자신의 기본 상태를 보여줍니다 사용자가 관리자가 아닌 경우에도
캐싱 (사용 중지, 사용 설정)을 시도해 보았습니다. viewstate를 부정한 시도를했는데 자리 표시자인 page_init를 사용해 보았습니다.
아무 것도 작동하지 않는 것 같습니다. 이것은 실제로 작동합니다. 왜냐하면 저는 사용자들이 이것을 많이 할 것이라고 확신합니다. 서버가 다시 연결되기 때문에 다시 작동해야하므로 모든 작업을 새로 고칩니다.
어떻게해야합니까? :/
일부 코드 :
<pm:MenuA ID="MenuA" runat="server" />
<pmm:MultiStepMenuA ID="MultiStepMenuA" runat="server" />
<rm:MenuB ID="MenuB" runat="server" />
<mm:MenuC ID="MenuC" runat="server" />
<br />
<am:AdminMenu ID="AdminMenu" runat="server" />
중요 업데이트 : 내가 파이어 폭스와 함께이 문제가 없습니다 만 IE9 :/