【问题标题】:T4MVC - Does not generate parameter-less constructors?T4MVC - 不生成无参数构造函数?
【发布时间】:2013-08-11 22:37:43
【问题描述】:

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

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

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

为什么没有生成?

【问题讨论】:

    标签: asp.net .net asp.net-mvc visual-studio t4mvc


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-15
        • 2012-12-10
        相关资源
        最近更新 更多