我正在尝试在ASP.NET MVC4应用程序中使用T4MVC。我将它插入到我的视图中,如下所示:
@using (Ajax.BeginForm(MVC.Check.Lead(), Lead方法接受一个整型ID参数,该参数在表单本身中提供。在文档中,T4MVC声明应该自动生成一个无参数的构造器,但是编译器说没有。
为什么没有生成?
发布于 2013-08-12 19:30:20
这是我自己想出来的。我的控制器操作返回了一个显然不受T4MVC支持的字符串。所以我把它改成了partialviewresult,现在它可以工作了。
发布于 2015-05-08 02:10:29
另一个可能的原因(对于未来的查看者)是您的操作是继承的。它可以工作,但T4MVC不会自动将你的基本动作虚化,也不会生成参数较少的重载。
https://stackoverflow.com/questions/18177410
复制相似问题