我可以通过使用此代码做到这一点:ASP.NET MVC核心1.0多POST方法在一个控制器
[HttpPost("SampleRoute1")]
public JsonResult Post([FromBody]SampleModel1 value)
{
.....Functionone.....
return Json("");
}
[HttpPost("SampleRoute2")]
public JsonResult Post([FromBody]SampleModel2 value)
{
.....Functiontwo.....
return Json("");
}
,但我不能这样做:
[HttpPost("SampleRoute1")]
public JsonResult Post([FromBody]SampleModel1 value)
{
.....Functionone.....
return Json("");
}
[HttpPost("SampleRoute2")]
public JsonResult Post([FromBody]SampleModel1 value)
{
.....Functiontwo.....
return Json("");
}
提示错误“类型'Controller1'已经定义了一个名为'Post'的成员具有相同的参数类型“
所以有什么办法可以让两个Post在一个控制器中使用相同的参数呃但有不同的路线?
这样的:
过帐(SampleModel1)=> “控制器1 \ SampleRoute1”=>否则功能1
过帐(SampleModel1)=> “控制器1 \ SampleRoute2”=>否则功能2