【发布时间】:2017-05-07 15:17:53
【问题描述】:
我正在用 asp.net mvc 编写 Web 服务,但与下面的代码相关联时仍然出现相同的错误:
public ActionResult Edit(int C)
{
var customers = _ourCustomerRespository.GetCustomers();
var std = customers.Where(s => s.CustomerID == C).FirstOrDefault();
return View(std);
}
[System.Web.Http.HttpPost]
public ActionResult Edit(Customer C)
{
return RedirectToAction("Index");
}
当我尝试使用我的服务时出现错误消息
当前对控制器类型的“编辑”操作请求 'DefaultController' 在以下操作方法之间不明确: System.Web.Mvc.ActionResult Edit(Int32) 类型 WebApplication2.Controllers.DefaultController System.Web.Mvc.ActionResult Edit(WebApplication2.Models.Customer) on 键入 WebApplication2.Controllers.DefaultController
谁能帮我解决这个问题?
【问题讨论】:
标签: c# asp.net-web-api