0

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

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

Lead 方法采用表单本身提供的整数 ID 参数。在文档 T4MVC 中,应该自动生成无参数构造函数,但是编译器说没有。

为什么不生成?

4

2 回答 2

0

好吧,我自己想通了。我的控制器操作返回了一个显然不受 T4MVC 支持的字符串。所以我将其更改为 partialviewresult,它现在可以工作了。

于 2013-08-12T11:30:19.633 回答
0

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

于 2015-05-07T18:10:28.807 回答