您好我有哪些需要多次發佈一個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