您好我有哪些需要多次发布一个API控制器:如何写map /路由多个邮政
一个用于保存/更新:
public Order PostOrder(Order order)
{
}
而且,另一个用于搜索顺序
public IQueryable<Order> SearchWithParameter(SearchOrderParameter searchParameter)
{
}
我已经在Global.asax中
routes.MapHttpRoute(
name: "SearchWithParameter",
routeTemplate: "api/{controller}/{action}/{searchParameter}",
defaults: new { action = "post" }
);
012添加以下路线方法
JS中,我叫它为:
var SearchOrderParameter = new Object();
SearchOrderParameter.OrderID = 1197;
$.ajax({
url: "http://localhost:9003/api/orders/SearchWithParameter",
data: SearchOrderParameter,
type: "Post",
dataType: "json",
success: function (value) {
alert(value);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(textStatus);
}
});
但每次这个方法调用PostOrder
时间。请指导我,我错过了什么,以便它会致电SearchWithParameter
。
感谢莫里斯,请您提供一些示例代码。 – 2012-03-27 16:11:14