2013-08-11 2 views
0

ASP.NET MVC4 응용 프로그램에서 T4MVC를 사용하려고합니다.T4MVC - 매개 변수없는 생성자를 생성하지 않습니까?

@using (Ajax.BeginForm(MVC.Check.Lead(), 

리드있어서 폼 자체에 제공되는 정수 ID 파라미터를 취 아래와 같이 내 뷰에 삽입하고있다. T4MVC 문서에서는 매개 변수가없는 생성자를 자동으로 생성해야하지만 컴파일러는 그렇지 않다고 말합니다.

왜 생성되지 않습니까?

답변

0

글쎄, 나는 그것을 스스로 알아 냈다. 내 컨트롤러 동작이 T4MVC에 의해 지원되지 않는 문자열을 반환했습니다. 그래서 partialviewresult로 변경했고 지금은 작동합니다.

0

또 다른 이유는 (미래의 시청자를 위해) 귀하의 행동이 상속된다는 것입니다. 그것은 작동하지만 T4MVC는 자동으로 기본 동작을 가상으로 만들지 않으며 매개 변수가 덜한 오버로드를 생성하지 않습니다.

관련 문제