최근에 asp.net에서 웹 응용 프로그램을 만들어야하는 프로젝트가 있습니다. 이것은 나의 첫 번째 커다란 프로젝트입니다. 그래서 저는 여러분들이 이것을 어떻게 할 것인지에 대한 여러분의 의견을 물어볼 것이라고 생각했습니다. 이 프로젝트에 asp.net 웹 폼을 사용할 계획입니다. 앱에는 몇 가지 다른 컨트롤을 제외하고 비슷한 항목의 요약 페이지가 필요하며 항목이나 사람 또는 책 등의 요약 목록을 표시합니다. 세부 정보 화면도 있습니다 사용자는 데이터베이스에 레코드를 추가/업데이트 할 수 있습니다. 세부 정보 페이지는 모양과 느낌이 비슷하지만 항목/사람/책과 관련된 입력 컨트롤이 각각 다릅니다. 이와 같은 웹 앱을 만드는 가장 좋은 방법은 무엇입니까? 지금은 10-15 개의 콘텐츠 요약 페이지, 10-15 개의 콘텐츠 세부 정보 페이지 및 몇 개의 마스터 페이지가 있습니다. 이 작업을 수행하는 데있어 유지 보수가 용이 한 방법이 있습니까? 당신이해야 문제가 지속적으로 요구하는 사전Asp.Net 웹 사이트 구조 질문
답변
나는 올바른 접근 방식을 가지고 있다고 생각합니다. 각 목록에 대해 세부 정보 페이지를 만듭니다. 또는 단일 목록 및 세부 정보 페이지를 사용하고 쿼리 문자열을 사용하여 관련 데이터를 얻을 수도 있습니다. 너까지 그래.
에서
덕분에 자신은 "나는 내가 할 수있는대로 유지하는이 쉽게 만드는 건가요?"입니다.
염두에두면 (그리고 대답은 '예'입니다.) 괜찮을 것입니다. 사이트 구성 방법에 대한 의견이 많을 것으로 확신합니다 (더 많은 사용자 정의 컨트롤, 더 많은 마스터 페이지, MVC 등). 그 중 일부는 유효하지만 솔루션은 사용자가 살고 있기 때문에 효과가 있습니다. .
귀하의 필요에 부응하는 경우 단순/명백한 접근법을 취하는 데 아무런 문제가 없습니다.
요약 페이지가 모두 같고 세부 정보 페이지가 모두 동일한 경우 (내용 제외) 각 페이지를 하나의 페이지 (예 : summary.aspx, detail.aspx)로 만들고 동적으로 값을 채워야합니다 . 이 방법을 사용하면 추가 된 제품이나 기타 제품을 다시 사용할 필요없이 확장 성을 확보 할 수 있습니다.
코드와 마크 업의 양에 따라 둘을 하나로 통합하는 것이 가능할 수도 있습니다. 그것은 당신이해야 할 전화입니다.
나는 이것을 어떻게하는지 알아 내려고 노력해왔다. 콘텐츠를 동적으로 생성하는 방법을 알고 있습니까? – zSynopsis
현재 많은 페이지에서 소유권 주장 화면을 사용하는 웹 앱에서 사용자 컨트롤을 사용하고 많은 페이지에서이를 삭제합니다. 그런 다음 각 특정 페이지에 추가 기능을 추가 할 수 있습니다. 이는 사용자 정의 컨트롤의 그래픽 디자인을 얻는 좋은 접근 방식입니다. 마스터 페이지는 포함 할 수있는 훌륭한 기능입니다. 간단하게 유지하십시오. 그러나 똑같은 코드를 반복해서 반복해서 작성하는 것이 아닙니다. 그게 아니야.
행운을 빈다.
- 1. ASP.NET 웹 사이트 구조/흐름
- 2. 웹 사이트 구조
- 3. 웹 사이트 구조/아키텍처
- 4. 웹 사이트 구조/새내기
- 5. 트리 형식의 웹 사이트 구조?
- 6. PHP 웹 사이트 프레임 워크 질문 - 구조 검토
- 7. 웹 사이트 디자인 질문
- 8. ASP.NET MVC 웹 구조
- 9. ASP.NET MVC의 프로젝트 레이아웃 및 사이트 구조
- 10. asp.net 웹 사이트 프로젝트의 웹 사이트 바이너리?
- 11. 동적 사이트 맵을 사용하는 ASP.NET webforms 실제 사이트 구조
- 12. C#, asp.net 웹 사이트
- 13. asp.net 웹 사이트
- 14. ASP.NET 웹 사이트 예제
- 15. ASP.NET 웹 사이트 회원
- 16. Asp.net 웹 사이트 게시
- 17. ASP.NET 웹 사이트
- 18. ASP.NET 평가판 웹 사이트
- 19. ASP.NET 웹 사이트 배포
- 20. asp.net 웹 사이트 deploymnet
- 21. ASP.Net 웹 사이트 견적
- 22. 웹 사이트 구축에 관한 질문
- 23. 웹 사이트 구축에 관한 질문
- 24. ASP.NET 웹 서비스 아키텍처/구조
- 25. 웹 사이트 데이터베이스 구조 - 가장 효율적이고 효율적인 구조
- 26. 웹 사이트 코멘트 시스템을위한 데이터베이스 구조
- 27. ASP.NET MVC3 웹 사이트 게시
- 28. ASP.NET MVC - 웹 사이트 경로
- 29. asp.net 웹 사이트 프로젝트의 문제
- 30. ASP.NET 간단한 웹 사이트 'framework'
질문을 구조화하고보다 정확하게 작성하십시오. 당신이 무엇을 묻고 있는지 알기가 어렵다. – Dan
에 동의했다.이 질문은 너무 광범위하다. 정확한 답을 내리는 것은 불가능하다. – Razzie