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

时间:2015-04-07 16:44:35

标签: c# asp.net-mvc visual-studio-2012

我试图更有效地使用VS,而我正在寻找一种自动生成方法的方法。例如,我知道如果您输入foreach,然后按TAB两次就会生成骨架代码,所以如果我有这样的方法:

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

有没有办法生成'骨架代码'所以我不必手动输入它。我调查了method stubs,但他们似乎并不适用于此。

2 个答案:

答案 0 :(得分:29)

Visual Studio中有内置代码段来帮助解决这个问题:

mvcaction4

插入:

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

并且

mvcpostaction4

插入

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

答案 1 :(得分:2)

如果不存在,您可以创建代码段。只需放入正确的文件夹,VS就会使用它。

对于VS2013,请将其放在文件夹中:

\ Documents \ Visual Studio 2013 \ Code Snippets \ Visual C#\ My Code Snippets

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