데이터베이스에 삽입하는 양식이있는 ASP.NET 페이지가 있습니다. 양식은 약 80 개의 양식 필드와 상당히 복잡하고 여러 단계가 필요하므로 마법사 컨트롤을 사용합니다. 데이터 바인딩되지 않지만 데이터가 수집되어 코드 숨김 페이지에서 삽입됩니다. 이 레코드를 업데이트하기 위해 동일한 폼을 만들어야합니다.이 레코드는 삽입됩니다. 첫 번째 양식의 코드를 재사용 할 수 있다는 점을 감안할 때 가장 효율적인 방법은 무엇입니까? 어떤 컨트롤을 사용해야합니까? FormView에있을 때 필드를 업데이트하는 방법을 알고 있지만 FormView와 Wizard 컨트롤을 함께 사용하면 복잡한 것처럼 보입니다. 무엇이 가장 잘 작동할까요?ASP.NET에서 다중 단계 업데이트 양식을 만드는 가장 효율적인 방법은 무엇입니까?
0
A
답변
0
필자는 삽입 및 업데이트에 대해 하나의 마법사 만 사용합니다. 이와 같은 상황을 처리하는 방법은 데이터 전송 객체를 만들거나 작업중인 기존 엔터티를 다시 사용하는 것입니다. 고객이라고합시다. page_load 이벤트에서 편집 요청 (편집하려면 CustomerID를 전달할 것입니다)을 확인한 다음 데이터베이스에서 개체를로드하고 세션 또는 viewstate에 저장하고 formviews (개체에 바인딩)를 설정합니다. 마법사가 끝나면 if Customer.ID>0 then
을 확인하십시오. 그렇지 않으면 삽입됩니다. 경우 편집 및 Session["CustomerID"] == null
다음 Session["Customer"] = new Customer()
및 FormView 바인딩 무시, 마법사의 각 단계에서 세션 및 끝 perfomr 삽입 고객 개체를 업데이트하십시오. 그렇게하면 거의 동일한 두 가지 방법을 유지할 필요가 없습니다.
관련 문제
- 1. .NET에서 대규모 다중 단계 양식을 코딩하는 가장 효율적인 방법은 무엇입니까?
- 2. jQuery 링크를 만드는 가장 효율적인 방법은 무엇입니까?
- 3. Rails에서 다중 모델, 다중 페이지 양식을 만드는 방법은 무엇입니까?
- 4. 서버 데이터를 기반으로 Jquery로 양식을 만드는 가장 효율적인 방법
- 5. 다중 단계 양식을 통해 신용 카드 번호를 전달하는 가장 안전한 방법은 무엇입니까?
- 6. ASP.NET에서 XSLT 변환을 수행하는 가장 효율적인 방법은 무엇입니까? 즉
- 7. ASP.NET에서 웹 서비스를 인증하는 가장 효율적인 방법은 무엇입니까?
- 8. PHP에서 언어 파일을 만드는 가장 효율적인 방법은 무엇입니까? 대신 새 질문을 만드는 업데이트
- 9. ASP.NET에서 제출 양식을 구현하는 가장 좋은 방법은 무엇입니까?
- 10. asp.net에서 다중 페이지 서버 컨트롤을 만드는 방법은 무엇입니까?
- 11. 동적 양식을 만드는 방법은 무엇입니까?
- 12. 이 MySQL 데이터베이스를 만드는 가장 효율적인 방법은 무엇입니까?
- 13. 표준 허프 먼 나무를 만드는 가장 효율적인 (*) 방법은 무엇입니까?
- 14. gps 파일에서 Google지도에 경로를 만드는 가장 효율적인 방법은 무엇입니까?
- 15. 웹 화상 채팅을 만드는 가장 효율적인 방법은 무엇입니까?
- 16. 15 분마다 보고서를 만드는 가장 효율적인 방법은 무엇입니까?
- 17. asp.net에서 xml을 만드는 방법은 무엇입니까?
- 18. asp.net에서 DTO를 만드는 방법은 무엇입니까?
- 19. Java - ArrayList를 동기화하는 가장 효율적인 방법은 무엇입니까?
- 20. 다중 단계 양식을 사용하여 노드를 저장할 수 있습니까?
- 21. 동적으로 asp.net에서 트리 뷰를 만드는 방법은 무엇입니까?
- 22. WPF에서 데이터 입력 양식을 만드는 가장 좋은 방법은 무엇입니까?
- 23. ASP.NET에서 sitesearch를 만드는 가장 좋은 방법
- 24. 가장 효율적인 방법은 프로그램을
- 25. 가장 효율적인 방법은
- 26. 가장 효율적인 쿼리는 무엇입니까?
- 27. 창/양식을 활성 전경으로 만드는 방법은 무엇입니까?
- 28. 권한 시스템을 만드는 효율적인 방법은 무엇입니까?
- 29. 전체 페이지를 탭이있는 콘텐츠로 되돌리려면 asp.net에서 가장 (가장 효율적인) 방법은 무엇입니까?
- 30. 효율적인 jQuery를 향한 다음 단계 ...?
FormView 바인딩을 어떻게 무시합니까? – Sara
그냥 formview를 바인딩하지 마십시오. – Dimitri