메소드가 모든 유형을 허용 할 수 있습니까? 예를 들어다른 유형을 수용하는 메소드
내가 쓸 수 있습니다 : ActionResult
는 정수, 부동 소수점, 또는 기타 (아마도 사용자 정의)를 받아 들일 경우
public ActionResult Edit(? vp){
}
입력?
메소드가 모든 유형을 허용 할 수 있습니까? 예를 들어다른 유형을 수용하는 메소드
내가 쓸 수 있습니다 : ActionResult
는 정수, 부동 소수점, 또는 기타 (아마도 사용자 정의)를 받아 들일 경우
public ActionResult Edit(? vp){
}
입력?
당신은 일반적인처럼 사용할 수 있도록 :
public ActionResult Edit<T>(T vp){ }
T 원하는 유형을 표시, 그리고 당신은 방법을 부르면 <>
에 유형을 지정하거나 object 다음과 같이 입력하십시오 :
public ActionResult Edit(object vp){ }
희망이 당신을 도왔습니다!
object
을 사용하고 메서드를 재정 의하여 요청에 따라 반환 할 값을 결정하여 custom model binder을 쓸 수 있습니다.
public ActionResult Edit(object vp)
{
...
}
귀하의 방법은 대상과 같이 받아 들일 수 있습니다 : 나는 당신의 의미를 이해한다면
public ActionResult Edit(object vp)
{
// you can then cast your object vp to whatever type.
float x = (float)vp;
}
그리고이 컨트롤러 동작을 요청할 URL은 무엇입니까? –
그리고이 컨트롤러 작업을 요청할 URL은 무엇입니까? –