asp.net-mvc - controller代码生成模板可以改吗?

标签 asp.net-mvc visual-studio-2008 code-generation

在 Visual Studio 中,当您向 MVC 应用程序添加新 Controller 时,一些宏会创建一个文件,方法如下:

//
// GET: /Thing/Details/5

public ActionResult Details(int id)
{
    return View();
}

我希望我的方法看起来像:

/// <example>GET: /Thing/Details/XXX...</example>
public ActionResult Details(Guid id)
{
    return View(Repository.GetItem<Thing, Guid>(id, "Id"));
}

主要区别是注释的标准表示法删除了两行多余的行,并且我使用唯一标识符而不是整数作为我的 ID。如果可能,我希望也生成将我的模型传递给 View 的代码。

是否有一种内置机制可以让我控制所使用的代码模板?

最佳答案

我认为 David Hayden 在这里为您提供了解决方案。 Blog Post

关于asp.net-mvc - controller代码生成模板可以改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292899/

相关文章:

visual-studio-2008 - 无法调试 Excel 2003 插件 (XLL)

visual-studio-2008 - 如何将自定义 'project item nodes' 添加到 Visual Studio Flavored 项目

c# - 如何在 VS 中链接用两种不同语言(如 C++ 和 C#)编写的两个不同项目?

Xcode 代码生成

c# - 使用 DSL 生成 C# 代码

javascript - Asp.net MVC 5 将所有脚本 bundle 在一个文件中

c# - 如何使模型验证来自不同 Controller 的部分 View ?

C# 反射,改变方法的主体

c# - MVC4 WebGrid 和 Ajax 分页

3 个物理层上的 ASP.NET 应用程序