MVC3 앱이 있습니다. http://app/survey/Test과 같은 URI의 경우 다음과 같은 설문 조사/{name}이 효과적입니다.매개 변수가있는 MVC 라우팅
이 설문 조사 컨트롤러는 각 질문은 사용자가 URI 히트 경우
가능한 답변은 DropdownListBox 또는
이제 다른 목록 친화적 인 제어에 넣어 가능한 답변을 잔뜩 가지고 질문
의 무리를로드 http://app/survey/Test?city=London 나는 London이 Question "City"의 기본값이 될 것이라는 내 Model.Question [i] .PossibleAnswers 컬렉션에서 어떻게 든 알아 내려고합니다. 사용자가 다음 http://app/survey/Test?gender=Male&city=London&something=SomethingElse
같은 URI를 칠 경우
는 내가 테스트 설문 조사
을 표시 할 그리고 그것은 성 질문
그것은이다 도시의 질문은 뭔가 질문이
, 기본값은 남성이 기본값입니다
의미가 있습니까?
아무도 설정하는 방법을 알고 있습니까?
다소 불투명하기 때문에 미안하지만이 점을 설명하는 것이 가장 좋습니다.
감사
단지 대략적인 생각입니다.하지만 컨트롤러가 이미 http : // app/survey/test에 응답하고 있으므로 컨트롤러 매개 변수에서 쿼리 매개 변수를 확인하는 체크를 만들 수 있습니다. 특정 매개 변수가 채워지면 특정 사용자에 대한 기본값으로 ViewModel (강력한 유형의 뷰 모델 사용을 전제로)을 설정할 수 있습니다. – Rob