在控制器 MVC 中自动生成操作

Auto generate action in controller MVC

我正在尝试更有效地使用 VS,并且一直在寻找一种自动生成方法的方法。例如,我知道如果你输入 foreach 然后按两次 TAB 它会生成框架代码,所以如果我有这样的方法:

[HttpPost]
public ActionResult CloseTicket()
{
    //do stuff
}

是否有生成 'skeleton code' 的方法,这样我就不必手动输入它了。我调查了 method stubs 但它们似乎不适用于此。

如果不存在,您可以创建一个代码片段。放到正确的文件夹里,VS就会使用它。

对于 VS2013 将它放在文件夹中:

\Documents\Visual Studio 2013\Code Snippets\Visual C#\我的代码片段

在此处查看如何创建代码片段 https://msdn.microsoft.com/en-us/library/ms165394.aspx

Visual Studio 中有内置片段可以帮助解决此问题:

mvcaction4

插入:

public ActionResult Action()
{
    return View();
}

mvcpostaction4

插入

[HttpPost]
public ActionResult Action()
{
    return View();
}