C# 使用POST将RemoteAttribute与ASP.NET MVC Web API一起使用
我希望将System.Web.Mvc与Mvc Web API一起使用 它与GET配合使用效果很好C# 使用POST将RemoteAttribute与ASP.NET MVC Web API一起使用,c#,asp.net-mvc,asp.net-mvc-4,asp.net-web-api,C#,Asp.net Mvc,Asp.net Mvc 4,Asp.net Web Api,我希望将System.Web.Mvc与Mvc Web API一起使用 它与GET配合使用效果很好 [RemoteAttribute("Check", "Api/Validation", HttpMethod = "GET", ErrorMessage ="Invalid")] public string Name { get; set; } 我的API控制器 [HttpGet] public bool Check(string name) { return false; } 但是,
[RemoteAttribute("Check", "Api/Validation", HttpMethod = "GET", ErrorMessage ="Invalid")]
public string Name { get; set; }
我的API控制器
[HttpGet]
public bool Check(string name)
{
return false;
}
但是,当我在网络调用中执行HttpMethod=“POST”时,我得到一个404错误
有解决方案吗?找到了解决方案。但是参数名为null
例如:
[HttpPost]
public bool Check([FromBody]string name)
{
return false;
}
您是否已将
Check
方法上方的属性更改为HttpPost
?是:)仍然不起作用您能否显示帖子的请求头?[HttpPost]公共bool检查(字符串名称){return false;}我的意思是,它实际上发布了什么。你可以用Fiddler的Firebug。