Asp.net T4MVC-不生成无参数构造函数?

Asp.net T4MVC-不生成无参数构造函数?,asp.net,.net,asp.net-mvc,visual-studio,t4mvc,Asp.net,.net,Asp.net Mvc,Visual Studio,T4mvc,我正在尝试在我的ASP.NET MVC4应用程序中使用T4MVC。 我将其插入到我的视图中,如下所示: @using (Ajax.BeginForm(MVC.Check.Lead(), Lead方法接受一个整数ID参数,该参数在表单本身中提供。 在T4MVC文档中,声明应该自动生成一个无参数构造函数,但是编译器说没有 为什么没有生成呢?我自己就知道了。我的控制器操作返回了T4MVC显然不支持的字符串。所以我把它改成了partialviewresult,现在它可以工作了。另一个可能的原因(对于

我正在尝试在我的ASP.NET MVC4应用程序中使用T4MVC。 我将其插入到我的视图中,如下所示:

@using (Ajax.BeginForm(MVC.Check.Lead(), 
Lead方法接受一个整数ID参数,该参数在表单本身中提供。 在T4MVC文档中,声明应该自动生成一个无参数构造函数,但是编译器说没有


为什么没有生成呢?

我自己就知道了。我的控制器操作返回了T4MVC显然不支持的字符串。所以我把它改成了partialviewresult,现在它可以工作了。

另一个可能的原因(对于未来的观众来说)是您的操作是继承的。它可以工作,但T4MVC不会自动使您的基本操作虚拟化,也不会生成参数较少的重载