접두사없이 URL 매개 변수에 모델을 바인딩하려면 어떻게해야합니까? 모델에 예를 들어MVC 개체에 대한 매개 변수 바인딩
:
class Test {
public string Value1 { get; set; }
public string Value2 { get; set; }
}
요청으로 :
/test/test?value1=test&value2=test2
테스트는 URL에서 채울 수 있도록 컨트롤러에 갈 필요 어떤 코드
?
class TestController : Controller {
public ActionResult Test() {
Test test = /* ?? bind parameters from URL */;
return View();
}
}
은 그냥'Test' 방법'공공 ActionResult 테스트 (테스트 모델)에 매개 변수를 추가 {...' –
이 매개 변수 필요가 없습니다 접두사가 "모델"입니까? –
번호'DefaultModelBinder'는'Test'의 인스턴스를 생성 한 다음 이름이 속성 이름과 일치하는 쿼리 문자열 매개 변수를 찾습니다. –