asp.net-mvc – 路由在Asp.net Mvc 4和Web Api
发布时间:2020-12-15 19:22:15 所属栏目:asp.Net 来源:网络整理
导读:我可以一起使用以下两个路由规则吗? config.Routes.MapHttpRoute( name: "ActionApi",routeTemplate: "api/{controller}/{action}/{id}",defaults: new { id = RouteParameter.Optional } );config.Routes.MapHttpRoute( name: "DefaultApi",routeTemplate:
我可以一起使用以下两个路由规则吗?
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" } ); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在剃刀中循环MVC,生成的下拉列表未选中值
- asp.net – 如何在gridview中的Hyperlink列中显示的值中插入
- ASP.NET:将值从用户控件传递到页面?
- asp.net-mvc – 如何在剃刀代码块中插入空格?
- 从asp.net获取验证AD用户objectGuid
- asp.net-mvc – MVC 3 -ASP.NET重定向到不同的视图
- asp.net – 如何将配置转换应用于外部配置文件
- asp.net-mvc-4 – WebApi Json.NET自定义日期处理
- asp.net – 检查该电子邮件地址是否适用于System.Net.Mail.
- asp.net-mvc – 奇怪的MVC问题
推荐文章
站长推荐
- asp.net – 这个LINQ statment是否容易受SQL注入
- ASP.NET MVC API 接口验证的示例代码
- asp.net-mvc – ASP.NET MVC 4重定向回索引视图
- 使用SqlDataSource删除空字典错误 – ASP.net Li
- asp.net – 如何实时压缩和流量到Response.Outpu
- asp.net :( c#client-side)如何访问页面加载后创
- asp.net-identity – ASP.Net身份提供商请求太多
- asp.net – 如何在aspx页面中显示pdf?
- wwwtl999999com17708846600Chinese exchangeto l
- asp.net – 在运行时更改元素的CSS类
热点阅读