ASP.NET 웹 사이트를 만들고 싶습니다. 원하는 작업은 MVC가 아니라 메인 페이지 "main.aspx"라는 이름을 붙일 수있는 페이지를 만드는 것입니다. 면도 페이지.ASP.net에서 단일 페이지를 만들고 많은 페이지를 렌더링하는 방법
그럼 내가 다음과 같은 예를 들어, "방법"이라는 URL에 있었던 파라미터를 사용하여 다른 페이지를 제어하고 렌더링이 페이지 내부 :
main.aspx 방법을 = 등록 : 그래서 레지스터 페이지 또는 뷰는 렌더링 메인 페이지.
main.aspx? method = users : 기본 페이지에 렌더링 된 사용자 페이지 또는보기.
내 질문에 비주얼 스튜디오 2017에서이 작업을 수행하는 것이 올바른 선택입니까?
웹 양식이 올바른 경우 기본 페이지는 "Default.aspx"또는 다른 페이지 여야합니다. 어디 정확히 "메서드"값을 가져야합니까? 어디에서 템플릿이나 뷰의 "register"를 넣어야합니까? 내부에 예상되는 내용은 무엇입니까?
왜 당신이이 방법을 하시겠습니까 : 여기
는 개요입니까? – mjwills이 방법을 구현하는 방법을 알고 싶다는 생각이 들었습니다. –
좋은 아키텍처라고 생각하지 않습니다. 그것은 어려운 유지 보수와 웹 사이트의 크기에 따라, 복잡한 코드, 읽기가 어렵게 끝날 것입니다. URL 재 작성 솔루션을 구현하고 이에 따라 페이지 호출을 관리하는 것이 좋습니다 (예 : 등록 사용자, 사용자보기 ...). – Giox