2013-04-29 2 views
2

에 넣습니다. 컨트롤러에 int 매개 변수의 값이 1 public ActionResult Test(int p=1) 인 액션이 있습니다. 이 메소드를 긴 숫자 (예 : 1000000000000)로 호출하면 작동하고 p = 1입니다. 나는 결과를 못 찾았 어. 그것을 구현하는 방법? 정말 나를 혼란스럽게 했어.int 대신 int 대신 longint를 mvc 액션 메소드

+0

좋아요, nice :) 답을 올바른 것으로 표시하도록 허용하지 않으시겠습니까? – Radislav

답변

1

기본값을 제공 했으므로 유효한 값이 제공되지 않으면 기본값이 사용됩니다. p이 메소드를 입력하는 데 유효하면 기본값을 제공하지 마십시오.

1
public ActionResult Test(long p=1) {} 

액션에 보낸 긴 정수를 처리해야하는 경우에 유용합니다.

관련 문제