背景:
在MVC3中,我使用以下语法来指定自定义Action参数名称:
public ActionResult ActionName([Bind(Prefix = "principalID")] int userID,[Bind(Prefix = "dependentID")] long applicationID)
此操作的路由定义如下(ActionNameConstraint是自定义IRouteConstraint):
routes.MapHttpRoute( "DependantAction","{controller}/{principalID}/{action}/{dependentID}",new {controller = @"[^0-9]+",action = ActionNameConstraint.Instance,dependentID = RouteParameter.Optional} );
题:
BindAttribute是一个System.Web.Mvc类.在Web Api中是否有这样的(参数绑定)?