请教一个MVC5.0 关于路由的问题

问题描述

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");//自定义路由routes.MapMvcAttributeRoutes();AreaRegistration.RegisterAllAreas();//默认路由模糊匹配routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}",defaults:new{controller="Account",action="Login",id=UrlParameter.Optional});

站点启动无法定位到登录页,而是提示无法找到资源注释掉routes.MapMvcAttributeRoutes();自定义路由则正常按照匹配规则,不应该找不到资源,难道这两种不能共存,求解????大家可以自己搭建Demo来测试我说的

解决方案

解决方案二:
http://www.cnblogs.com/OpenCoder/p/5013236.html
解决方案三:
引用1楼FoxDave的回复:

http://www.cnblogs.com/OpenCoder/p/5013236.html

感谢你的回复,看了这篇新特性介绍,文章最后提到的路由匹配优先级也说了是可以共存的,那么现实是有问题的你可以自己弄的Demo试一下
解决方案四:
你的自定义路由呢?
解决方案五:
试过了.两者能够共存的意思是,你可以同时设置两个路由模式,两个模式可以同时工作;但对一个Action,一但你指定了RouteAttribute,就只能通过attributeroute来访问;传统的路由模式是找不到该action的.所以会得到404

时间: 2025-01-21 06:24:30

请教一个MVC5.0 关于路由的问题的相关文章

c++-请教一个EXITPROCESS(0)的问题

问题描述 请教一个EXITPROCESS(0)的问题 请问下它括号里面的0指的是什么意思呀?用1不可以吗?这个函数括号里面都可以写什么呀? 解决方案 函数原型是: VOID ExitProcess( UINT uExitCode ); 函数功能:结束一个进程和它的所有线程. 函数参数:uExitCode [in]指定的进程,并就被终止,此调用的结果所有线程的退出代码.要检索该进程的退出值,使用则GetExitCodeProcess功能. 如果是退出自身写法:ExitProcess(0); 如果想

使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目

这篇文章主要介绍了使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目的方法,需要的朋友可以参考下 1.创建一个空白解决方案 2.添加一个类库 名称为XXX.Domain 3.添加一个ASP.MVC 名称为XXX.WebUI 4.选着空模版,勾选MVC核心引用 5.添加单元测试项目 XXX.UntiTests 6.在程序包控制台里面输入以下代码 复制代码 代码如下: Install-Package Ninject -version 3.0.1.10 -projec

请教一个数据库分组问题

问题描述 请教一个数据库分组问题 我写了这么一个脚本 SELECT da_sp.spdm da_sp.sp da_sp.jldw da_sp.ggxh da_sp.wbdw da_sp.wbbzl da_sp.nbdw da_sp.nbbzl da_sp.cbj da_sp.zhjj da_sp.pddw da_sp.pdxs da_sp.fdyclbj da_sp.zjpsbj xs_jxcrb.spnm sum(xs_jxcrb.cksl) as cksl isnull(c.bqsl0) a

ASP.NET.4.5.1+MVC5.0设置系统角色与权限

这篇文章主要介绍了ASP.NET.4.5.1+MVC5.0设置系统角色与权限的部分内容,后续我们将继续讨论这个话题,希望小伙伴们喜欢.     数据结构 权限分配 1.在项目中新建文件夹Helpers 2.在HR.Helpers文件夹下添加EnumMoudle.Cs  代码如下: namespace HR.Helpers { public enum EnumMoudle { /// <summary> /// 模块 /// </summary> [EnumTitle("用

java-小弟想请教一个问题.对于大神们来说很简单

问题描述 小弟想请教一个问题.对于大神们来说很简单 小弟的这个程序很简单 但是对于小弟来说实在是太难了 本来前面的已经实现了,但是算总分的时候第二个人的成绩总是要和第一个成绩相加,这是程序这是运行后的结果就想问问大神怎么做把两个人的总分成绩分开 求大神帮帮忙哈 解决方案 zhongfen[i]=bianliang; 下一行加上 bianliang=0; 解决方案二: 变量 bianliang 在每次输入学生姓名是清零.

app-我想请教一个AS菜鸟级别问题

问题描述 我想请教一个AS菜鸟级别问题 Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [com.android.support:appcompat-v7:23.0.0] D:WorkSpaceMediaPlayerap

c++-请教一个CCLIENTDC的问题

问题描述 请教一个CCLIENTDC的问题 一个MFC对话框程序在DLG类的头文件里面定义一个非指针的CCLIENTDC, 在函数中不能调用,错误信息要求你初始化在构造函数里,但是这个函数怎么初始化呢 如果写成 DD(THIS),在构造函数里不能这样写,通不过,如果括号里面写成0的话 又不能在本窗体中画,就不知道跑到哪里去画了. 解决方案 菜鸟请教一个愚笨的问题在这里请教一个问题请教一个关于编码的问题 解决方案二: 错误信息,是编译出错的信息吗? 定义一个 DC,需要与上下文关联后才能使用的,否

赋值-请教一个php自由增减的小算法。

问题描述 请教一个php自由增减的小算法. $i在0~30 的时候,$j是自由增减的,$i==30的时候,$j的值也一定要自由增减到30,不要直接就赋值30,这个算法怎么写呢? 解决方案 问题问的不是很清楚,$j自由增减是如何自由增减呢? 算法大体是这样: 1.先判断$i的值,是否在0~30里面 2.如果$i在0~30里面,$j自由增加,如果$i ==30,判断$j是否为30,是,结束代码,不是,$j++或$j-- 解决方案二: 我是新手,什么是自由增减呢,是随机增加一个数还是什么?如果是这样可

布局-请教一个在弹窗中的跳转问题

问题描述 请教一个在弹窗中的跳转问题 弹窗的布局是上下布局的,上面的是一个div,下面是一个div,在下面的div中有滚动条,显示多条数据,现在做了一个按钮浮窗,当点击相应的按钮时,滚动到相应的位置,我是用的a锚点跳转的,但是整个页面都跟着跳转,上面的div就不见了 解决方案 a标签阉割href属性 解决方案二: 有没有代码,贴出一部分看看 解决方案三: 表单1 表单2 表单3 表单4 表单5 表单6 ? ? ? ? ? 前一节点工作质量: 请选择...优秀良好中等一般 办理意见: 附件上传: