나는 새로운 Asp.net이고 기본 asp.net을 ajaxify해야하는 프로젝트에서 작업 중여러 업데이트 패널이 양식에
마스터 페이지와 콘텐츠 페이지가 있습니다. 마스터 페이지에는 메뉴와 버튼이 있습니다. 내용 페이지에는 다음과 같은 다양한 필드 세트가 있습니다.
- 레코드 업데이트 FIELDSET는
- 기록 FIELDSET
- 쿼리 및 그리드를 추가합니다.
updatepanel id = UpdatePanelOuter runat = server UpdateMode = Conditional> 모든 중첩 된 UpdatePanels에 대해 마찬가지로. ScriptManager는 EnablePartialRendering = true로 Masterpage에 있습니다.
코드 뒤에있는 것은 ScriptManager1.RegisterAsyncPostBackControl (AddUpdatePanel)입니다. 버튼 클릭 이벤트 함수 AddUpdatePanel.Update()입니다.
콘텐츠 페이지를로드 할 때 queryform과 DataGrid가 있습니다. 보기, 업데이트 및 삭제와 같은 몇 가지 그리드 명령이 있습니다.
그리드에서 update 명령을 클릭하면 UpdateFieldset.visible=true
과 QueryGridField.visible=false
이됩니다.
제출 버튼에서 데이터를 저장하고 메시지를주고 querygridFieldset.visible =true
으로 원래 콘텐츠 페이지로 돌아갑니다.
질문 : 내가 버튼을 클릭하면 내가 노력하고 있어요 및 성공적인되지 않은 어떤 것은
- 입니다, 내 날짜, 마스터 페이지 의 메뉴를 새로 고칠 수 없습니다.
- 업데이트 버튼을 클릭 할 때 특정 필드 집합 만 을 서버로 보내야합니다. 동시에
, 내가의 Web.config 업데이트하고 어떤 컴파일 오류
마스터 페이지가 없습니다 : 메뉴, 현재 시스템 날짜 시간, 로그인 이름, 버튼
콘텐츠 페이지 : ContentPlaceHolder1 UpdateRecordFieldset AddRecordFieldset QueryandGridFieldset
당신이 시도한/시도한 코드를 추가하십시오. – Shrivallabh
updatepanel id = UpdatePanelOuter runat = 서버 UpdateMode = 조건부> 모든 중첩 된 UpdatePanel에 대해서도 마찬가지입니다. 스크립트 관리자는 EnablePartialRendering = 사실 ScriptManager1.RegisterAsyncPostBackControl (AddUpdatePanel) 무효 Btn_noSave (개체 보낸 사람, EventArgs입니다 전자) { AddUpdatePanel.Update() }와 Masterpage에 – user2155523