를 제기하지 :포스트 백 내가 다음 상황이 문제
이- 내가 초기화에 동안 동적 컨트롤을로드를, 나는 올바른 초기화를.
- 은 내가
- 컨트롤을로드
- 내가 다시 게시 누르고 정말 '돈 왜 아무것도
을 발생하지 올바르게 미리 보여줍니다되어 나중에 부하에 아무것도 추가하지 마십시오 게시
아이디어가 있으십니까? 나는 필사적이다. 나는 모른다. 누군가가 나에게 제안 할 수 있다면, 해결책이 아니면, 내가 확인해야 할 것들이 아주 좋을 것이다.
를 제기하지 :포스트 백 내가 다음 상황이 문제
이을 발생하지 올바르게 미리 보여줍니다되어 나중에 부하에 아무것도 추가하지 마십시오 게시
아이디어가 있으십니까? 나는 필사적이다. 나는 모른다. 누군가가 나에게 제안 할 수 있다면, 해결책이 아니면, 내가 확인해야 할 것들이 아주 좋을 것이다.
이 문제는이 페이지에서만 발생합니까? 같은 사이트에 같은 문제가있는 다른 페이지가 있습니까?
모든 페이지에서 동일한 문제가 있다고 가정합니다.
자바 스크립트가 허용되지 않을 수 있습니다. 로컬 인트라넷 보안에 사이트를 추가 한 다음 페이지를 새로 고침 할 수 있습니다.
아니요, 제가 자바 스크립트 있습니다. 다시 게시가 발생합니다. 양식이 제출되었습니다. – Vjeran
단지 확인하십시오 : 버튼을 누를 때 양식이 제출되는 것을 볼 수 있습니까? (예 : IIS 로그의 항목) –
이벤트가 발생하기 위해서는 동적 컨트롤을 각 다시 게시의 컨트롤 트리에 다시 추가해야합니다.
동적으로 생성 된 컨트롤은 해당 컨테이너의 viewstate의 일부가 아니므로 TRUE로 설정하면 상황에 아무런 영향을주지 않으며 on_init 호출이 완료 될 때까지 평가되지 않습니다.
내가 동적 컨트롤은 사용자로부터 입력을하면 다시 게시 if(!IsPostBack) { //Insert logic here }
에 대한 조건부 검사와 함께 이러한 동적 컨트롤을 채우는되는 논리를 포장하거나 자신의 뷰 상태에 액세스해야하는 것, 당신이 필요로하는 것 이 호출을 Page_Load 메서드로 이동하려면 viewstate가 처음 평가되는 페이지 라이프 사이클의 지점이므로이 메서드를 호출하면됩니다.
페이지 수명주기 동안 정확히 동적 컨트롤을 추가합니까? ("다시 게시하기 전에 동적 컨트롤을 추가하십시오.") 명확하지 않습니다. –
포스트 백 중에 동적으로로드 된 컨트롤을 다시 추가합니까? 코드의 일부분을 보여줄 수 있습니까? – M4N
다이내믹 컨트롤은 올바르게하기가 어렵습니다. 이 http://weblogs.asp.net/infinitiesloop/archive/2006/10/16/TRULY-Understanding-Dynamic-Controls-_2800_Part-3_2900_.aspx – SolutionYogi