2010-03-02 2 views
0

경우 :MVC의 매개 변수 목록이 동적 일 수 있습니까?

http://mySite/Users/Smith 

가 userController.getUserName 방법을 통해 동일한 레코드를 반환

http://mySite/Users/9055 

합니다 (userController.getUserID 방법을 통해) = 9055 아이디

그리고이 DB 레코드를 반환

두 입력 중 하나를 구문 분석하는 컨트롤러 메서드를 코딩하는 것이 합리적이지 않습니까?

최상위 수준 (컨트롤러)이 충분히 광범위하지만 (사용자, 제품, 대금 청구, 보고서) 충분히 집중되어있는 한 URL은 탐색 수단으로서의 URL로서 사용자에게는 훌륭한 옵션처럼 보입니다. 그래서 우리는 몇 가지 다른 데이터 유형 중 하나를 검색 할 수 있습니까?

당신이 컨트롤러의 행동에 대한 문자열 매개 변수가 다음이 정수인지 확인합니다 int.TryParse을 할 수

답변

4

들으. 문자열이 아니라고 가정하면

관련 문제