MVC4 路由

问题描述

line是我的controllercreate是我的action想要这样的urlhttp://localhost:50461/api/v1/line/page/create

解决方案

解决方案二:
然后路由应该怎么配置啊
解决方案三:
config.Routes.MapHttpRoute(name:"PageApi",routeTemplate:"api/v{ver}/{controller}/page/{action}/{id}",defaults:new{id=RouteParameter.Optional,ver="\d+",action="index"});好像不行
解决方案四:
可能是下面这样routes.MapRoute(name:"Default",url:"api/v{version}/{controller}/page/{action}/{id}",defaults:new{controller="Login",action="Login",version="1",id=UrlParameter.Optional});

解决方案五:
楼上的方法应该有可以的

时间: 2024-11-13 15:46:41

MVC4 路由的相关文章

asp.net mvc4 路由{controller}/{num1}/{action}/{num2}

问题描述 asp.net mvc4 路由{controller}/{num1}/{action}/{num2} asp.net mvc4 路由{controller}/{number1}/{action}/{number2}如何实现 我RouteConfig里配置了,但没生效.是哪里错了吗? 解决方案 要注意路由写的顺序,前面的匹配上了就不执行后面. 解决方案二: ASP.NET MVC 之Controller & Action (1)ASP.NET MVC 4 Controller与Actio

IIS6 MVC4 路由失效 无法访问的解决方法_win服务器

大致找了网站上 IIS6 MVC4 路由失效 文章不少,对症下药的木有啊,折腾了我半个下午. 报错内容如下: ========================================== "/"应用程序中的服务器错误. 无法找到资源. 说明: HTTP 404.您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用.请检查以下 URL 并确保其拼写正确. 请求的 URL: /Views/Contacts_BClient/Index.cshtml 版本信

MVC4 使用路由 不能改变js中的window.location

问题描述 路由配置了一个默认路由routes.MapRoute(name:"Default",url:"{controller}/{action}",defaults:new{controller="home",action="index",id=UrlParameter.Optional});使用下面两个url进行访问都可以显示index页面1.http://127.0.0.1/parentwebsite/subwebsit

跟我一起学习ASP.NET 4.5 MVC4.0(一)

原文 : http://www.cnblogs.com/xdotnet/archive/2012/03/05/aspnet_mvc40_preview.html   由于上面一个项目使用的是ASP.NET4.0 MVC3.0,在招人的时候发现很多人有听说过MVC,但是却是没用过,对MVC也只是一知半解,最近想给团队成员做一个系统的解说,让大家都可以学习一 下ASP.NET MVC3.0.但是由于前两天安装了Windows8和VS11,所以写些关于ASP.NET 4.5和MVC4.0的一些东东,顺

给ASP.NET MVC及WebApi添加路由优先级(1)

一.为什么需要路由优先级 大家都知道我们在Asp.Net MVC项目或WebApi项目中注册路由是没有优先级的,当项目比较大.或有多个区域.或多个Web项目.或采用插件式框架开发时,我们的路由注册很可能 不是写在一个文件中的,而是分散在很多不同项目的文件中,这样一来,路由的优先级的问题就突显出来了. 比如: App_Start/RouteConfig.cs中 routes.MapRoute(      name: "Default",      url: "{controll

跟我一起学习ASP.NET 4.5 MVC4.0(五)

原文http://www.cnblogs.com/xdotnet/archive/2012/03/29/aspnet_mvc4_html_control_checkboxlist.html 前面几篇文章介绍了一下ASP.NET MVC中的一些基础,今天我们一起来学习一下在ASP.NET MVC中控件的封装.在页面中我们会经常使用到Html对象,来程序控件,当然这里的控件不是说ASP.NET中包含很多ViewState或其他信息的 控件.在ASP.NET MVC中控件就是扩展方法,主要对HtmlH

mvc-MVC4.0 路由多个参数 如何设置?

问题描述 MVC4.0 路由多个参数 如何设置? 地址:X/?city=A&Name=B&jia=C&ge=D&Cai=E 想弄成静态地址:X/A-B-C-D-E/ 怎么设置啊??? 解决方案 ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL http://www.cnblogs.com/john-connor/archive/2012/05/03/2478821.html

ASP.NET MVC4入门教程(六):验证编辑方法和编辑视图_自学过程

在本节中,您将开始修改为电影控制器所新加的操作方法和视图.然后,您将添加一个自定义的搜索页. 在浏览器地址栏里追加/Movies, 浏览到Movies页面.并进入编辑(Edit)页面. Edit(编辑)链接是由Views\Movies\Index.cshtml视图中的Html.ActionLink方法所生成的: @Html.ActionLink("Edit", "Edit", new { id=item.ID }) Html对象是一个Helper, 以属性的形式,

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(14)-系统小结

原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(14)-系统小结 不知不觉已经过了13讲,(本来还要讲多一讲是,数据验证之自定义验证,基于园友还是对权限这块比较敢兴趣,讲不讲验证还是看大家的反映),我们应该对系统有一个小结.首先这是一个团队开发项目,基于接口编程,我们从EasyUI搭建系统的框架开始,开始了一个样例程序对EasyUI的DataGrid进行了操作,并实现Unity的注入到容器,使程序 的性能大大提升,代码质量上升,更佳利于单元测试,使用