asp.net-mvc – 路由在Asp.net Mvc 4和Web Api
发布时间:2020-05-23 05:26:16 所属栏目:asp.Net 来源:互联网
导读:我可以一起使用以下两个路由规则吗? config.Routes.MapHttpRoute( name: ActionApi, routeTemplate: api/{controller}/{action}/{id}, defaults: new { id = RouteParameter.Optional } );config.Routes.MapHttpRo
|
我可以一起使用以下两个路由规则吗? config.Routes.MapHttpRoute(
name: "ActionApi",routeTemplate: "api/{controller}/{action}/{id}",defaults: new { id = RouteParameter.Optional } );
config.Routes.MapHttpRoute(
name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional }
);
说控制器是= FruitApiController:ApiController和我希望有以下 > List< Fruit> Get()= api / FruitApi / 请帮我这个。谢谢 解决方法你可以有几个路线:public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "ApiById",defaults: new { id = RouteParameter.Optional },constraints: new { id = @"^[0-9]+$" }
);
config.Routes.MapHttpRoute(
name: "ApiByName",routeTemplate: "api/{controller}/{action}/{name}",defaults: null,constraints: new { name = @"^[a-z]+$" }
);
config.Routes.MapHttpRoute(
name: "ApiByAction",routeTemplate: "api/{controller}/{action}",defaults: new { action = "Get" }
);
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用oAuth和ASP.NET MVC WebApi进行身份验证
- 如果method参数是string或int,则ASP.NET WebAPI抛出404
- asp.net – 必填字段验证器中的数字验证
- asp.net-mvc – 在ASP.NET MVC应用程序中实现细粒度安全(即
- 如何在ASP.NET MVC网站中为cookie设置“安全”标志?
- 在ASP.NET 5中获取AuthenticationProperties
- asp.net-mvc – 在mvc中使用带有错误消息的资源
- asp.net – 如何为我的网络应用程序获取类似Gmail的文件上传
- asp.net-mvc – 在链接文本中使用HTML元素创建一个ActionLi
- asp.net-mvc – 单元测试我的控制器方法导致一个空的ViewNa
推荐文章
站长推荐
- asp.net-mvc – UpdateModel和TryUpdateModel
- asp.net-mvc – 如何在ASP.NET MVC中禁用客户端和
- asp.net – 页面刷新和页面回发之间的区别
- asp.net-mvc – 设置Kendo UI Grid Popup(MVC)的
- ASP.NET成员资格框架有多安全?
- asp.net-mvc-5 – Windows身份验证在ASP.NET MVC
- asp.net – 比较Razor vs ASPX语法
- ASP.NET httpRedirect:重定向所有页面,除了一个
- asp.net – 作为MVC路径参数的文件路径
- asp.net-mvc – ASP.NET MVC局部视图慢?
热点阅读
