Asp.net mvc Mvc http post方法为我提供了;找不到资源&引用;

Asp.net mvc Mvc http post方法为我提供了;找不到资源&引用;,asp.net-mvc,model-view-controller,asp.net-mvc-3,Asp.net Mvc,Model View Controller,Asp.net Mvc 3,这是我的根控制器: [HttpPost] public ActionResult Index() { } 但它无法加载项目它给我: “/”应用程序中出现服务器错误。 找不到资源。 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 试试这个 public ActionResult Index() { } [HttpPost, ActionName("Index")] public Ac

这是我的根控制器:

    [HttpPost]
    public ActionResult Index()
    {
    }
但它无法加载项目它给我:

“/”应用程序中出现服务器错误。 找不到资源。 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确

试试这个

public ActionResult Index()
{
}

[HttpPost, ActionName("Index")]
public ActionResult IndexPost()
{
}

ActionName
属性使您能够创建一个名称与另一个名称相关的方法,而无需httppost。它可以工作,但我需要一个带有httppost的无参数方法。我只需要httppost。如果索引(模型)无法上升,我需要一个无参数方法上升。一定是工作了我不知道为什么?