2014-07-25 3 views
0

목록의 매개 변수로 T4MVC를 사용하여 URL을 생성 할 수 있습니까? 바로 지금 내게 이걸 준다.목록이있는 T4MVC 및 매개 변수가 올바른 URL을 작성하지 않음

public virtual ActionResult Scoresheets(int? eventId, int? gameId, List<int> gameIds) 
     { 

Url.ActionAbsolute(MVC.EventReports.Scoresheets(eventId, gameId, gameIds)) 


http://localhost:2222/24086/event/documents/scoresheets?gameids=system.collections.generic.list%601%5bsystem.int32%5d 

답변

0

여기에 어떤 URL이 필요합니까? 예 : 쉼표로 구분 된 ID 목록?

doc의 3.1 절에서 설명한대로 모델 언 바인더를 쓰는 것이 좋습니다.

+0

ASP.NET MVC는 gameIds = 1001 & gameIds = 1005 만 처리 할 수 ​​있기 때문에 그렇다고 생각합니다. –

+0

그 개체에 대한 메서드를 사용하여 익명 형식을 반환하는 것에 대해 생각했습니다.이 경우 T4MVC에 대한 목록의 확장 메서드이며 익명 형식으로 전달됩니다. http://bntr.wordpress.com/2011/ 10/23/asp-mvc-passing-an-object-to-an-action-t4mvc-strong-typed-actions/ –

+0

모델 언 바인더를 사용해 보셨습니까? 나는 이것을 처리 할 수 ​​있다고 생각한다. –