Asp.net mvc 如何在webapi中实现该方法
我有一个web API控制器:Asp.net mvc 如何在webapi中实现该方法,asp.net-mvc,Asp.net Mvc,我有一个web API控制器: public List<mytable> Get(string filter1, string filter2){ ... }. 但现在我收到错误消息,发现多个操作与请求匹配。它只在有一个Get时起作用。如何创建可以执行多个操作的web api?谢谢。配置路由有多种方法 你可以改变 {controller}/{id} 到 {controller}/{action}/{id} 更多信息,请访问。可能的副本 List<drpS
public List<mytable> Get(string filter1, string filter2){
...
}.
但现在我收到错误消息,发现多个操作与请求匹配。它只在有一个Get时起作用。如何创建可以执行多个操作的web api?谢谢。配置路由有多种方法 你可以改变 {controller}/{id} 到 {controller}/{action}/{id} 更多信息,请访问。可能的副本
List<drpSubject> GetSubject(){
...
}.
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
// routeTemplate: "api/{controller}/{id}",
routeTemplate: "{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Routes.MapHttpRoute("DefaultApiWithAction", "{controller}/{action}");
}