asp.net MVC api 如何同时支持POST和GET

本人试过,控制器前同时声明 HttpPost 和HttpGet有效
2025-04-30 19:03:38
推荐回答(1个)
回答1:

这个简单呀

在contrallor方法头加上名称就行了。


一般的action

[HttpGet]
public ActionResult Index()
{
    Return View()
}

[HttpPost]
public ActionResult Index(string id)
{
    Return View()
}


同时支持get和post的action

 

[ActionName("Index")]
public ActionResult Get()
{
    Return View()
}

[ActionName("Index")]
public ActionResult Post()
{
    Return View()
}