MVC 미리보기 4 경로에서 테이블과 일치하는 제공된 값
-
08-06-2019 - |
문제
나는이 경로는 내가 호출을 통해 RedirectToRoute 다음과 같다:
return this.RedirectToRoute("Super-SuperRoute", new { year = selectedYear });
내가 노력했:
return this.RedirectToRoute("Super-SuperRoute", new { controller = "Super", action = "SuperRoute", id = "RouteTopic", year = selectedYear });
로서 글로벌입니다.맨는 다음과 같습니다:
routes.MapRoute(
"Super-SuperRoute", // Route name
"Super.mvc/SuperRoute/{year}", // URL with parameters
new { controller = "Super", action = "SuperRoute", id = "RouteTopic" } // Parameter defaults
);
그래서 표시되는 이유는 무엇입니까 오류:"아무로에서 테이블과 일치하는 공급되는 값입니다."?
나는 형식의 selectedYear 었 var.가로 변환하 int int.구문 분석하는 것도 가능하다는 사실을 깨달았 selectedYear 제 null,는 설명하는 문제입니다.나는 다음번 더 많은 관심을 지불하는 변수의 값이 중단점에서:)
해결책
어떤 종류의 selectedYear?DateTime?그렇다면 당신은 당신이해야 할 수도 있습을 변환할 문자열.
제휴하지 않습니다 StackOverflow