再问asp.net mvc路由问题.请大神

问题描述

路由的需求为.http://www.xxx.com/控制器/动作http://localhost:2207/home/indexhttp://www.xxx.com/控制器/动作/identityhttp://localhost:2207/home/index/9a008b33-baf4-4b60-ae18-10ddbff664d3http://www.xxx.com/控制器/动作/当前页/每页多少个http://localhost:2207/home/List/1http://localhost:2207/home/List/2http://localhost:2207/home/List/3http://localhost:2207/home/List/4已经加上了路由约束..new{Action="Details"}现在只有列表路由出问题了.提示获取不到currentPage这样的需求应该怎么写路由,求指点publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute("Home","{Controller}/{Action}",new{Controller="Home",Action="Index"});routes.MapRoute("PhotoDetails","{Controller}/{Action}/{identity}",new{Controller="Home",Action="Details",identity=UrlParameter.Optional},new{Action="Details"});routes.MapRoute("List",//路由名称"{Controller}/{Action}/{currentPage}/{pageSize}",//带有参数的URLnew{Controller="Home",Action="List",currentPage=1,pageSize=20},//参数默认值new{Action="List"});}

解决方案

本帖最后由 lengxiezi1984 于 2011-12-26 12:07:55 编辑
解决方案二:
有人么??高手都去了哪里?
解决方案三:
http://localhost:2207/home/List/1你这没有pagesize啊
解决方案四:
默认加载进去了,没问题的.http://localhost:2207/home/List/1/20路由new{Controller="Home",Action="List",currentPage=1,pageSize=20},pagesize已经加载了.
解决方案五:
这里有个检查路由匹配的组件,开发的时候对路由不熟悉,可以用这个测试下.http://www.cnblogs.com/Capricornus/archive/2010/08/26/1808907.html
解决方案六:
楼上老大,我知道是列表那里出问题拉,我想知道我这样的需求应该怎么写路由..谢谢.
解决方案七:
http://localhost:2207/Article/ListFalseArticle/List/{currentPage}/{pageSize}Controller=Article,Action=List,currentPage=1,pageSize=20Controller=Article,Action=List(null)为什么匹配不上呢?
解决方案八:
路由反过来写,从多到少写.publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute("List",//路由名称"{Controller}/{Action}/{currentPage}/{pageSize}",//带有参数的URLnew{Controller="Home",Action="List",currentPage=1,pageSize=20},//参数默认值new{Action="List"});routes.MapRoute("PhotoDetails","{Controller}/{Action}/{identity}",new{Controller="Home",Action="Details",identity=UrlParameter.Optional},new{Action="Details"});routes.MapRoute("Home","{Controller}/{Action}",new{Controller="Home",Action="Index"});}

时间: 2024-10-29 00:59:22

再问asp.net mvc路由问题.请大神的相关文章

静态网页-新人问一个html的基础问题,请大神解答

问题描述 新人问一个html的基础问题,请大神解答 想用html和css写一个类似hao123的静态版,锻炼自己.只求大致相似即可.也学了基本的知识,可是开始写确无从下手,感觉在慕课上看的全都乱了,不知道什么显示要用什么元素写!怎么办? 解决方案 善于使用IE F12或者Chrome的开发者工具.它们非常适合你模仿某个现成网站的html/css,而且它们支持直接编辑css/html,并且立刻看到效果. 解决方案二: 学习应该先从基础学-一个标签一个标签的学,基础掌握好后再临摹,会事半功倍 解决方

编码-哈夫曼树,请问大神们,下面的译码部分怎么没有输出?请大神们帮我修改下~~~(最好再加个能有个文件输出)

问题描述 哈夫曼树,请问大神们,下面的译码部分怎么没有输出?请大神们帮我修改下~~~(最好再加个能有个文件输出) #include #include #include #define maxsize 100 #define max 100 typedef struct { char data; int weight; int parent; int lchild; int rchild; }huffnode; typedef struct { char cd[max]; int start; }

数学-2013国赛B题第二问,请大神帮忙啊

问题描述 2013国赛B题第二问,请大神帮忙啊 求大神提供思路啊,我们只用灰度没有办法做出答案啊,除了边界,信息量不够啊

我用spring mvc+mybatis整合为什么出这个错误,是不是路径错误?我是新手,请大神指教

问题描述 我用spring mvc+mybatis整合为什么出这个错误,是不是路径错误?我是新手,请大神指教 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:JAVANewWorkspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsstudent

asp.net-Silverlight DataGrid中的排序问题,请大神们指点!!

问题描述 Silverlight DataGrid中的排序问题,请大神们指点!! 1.现在我点击列名(header),它自动排序, 我想在我点击另一个查询按钮后,查询结果中还保留我之前的排序状态. 2.我在网上查有人用这个VisualStateManager.GoToState(控件, "SortAscending", false); 这个"控件"位置要填写header的控件名,我是菜鸟弄了半天也不知道怎么填进去一个header. 3.在xmal中 给header添

java-本人新手求教 关于Java内部类的问题 请大神看图

问题描述 本人新手求教 关于Java内部类的问题 请大神看图 解决方案 就是将 entry 这个对象 加入到 entrys这个数组中去 , 每次夹的时候 都会 count 加1 解决方案二: 这个呢也不是内部类的问题,,就是entrys数组中放入entry对象,,count++就是count先赋值再自增 解决方案三: 将实例entry赋值给entry数组.具体不知道你具体想问什么? 解决方案四: 这个不是内部类的问题,是在一个类中定义了方法,然后把entry 的值赋给entrys 数组j进行前+

java基础-菜鸟虚心求教,请大神告知

问题描述 菜鸟虚心求教,请大神告知 我在北京传智播客培训,基础班还有两天就上完了,已经报半个月后的就业办,想问一下大神们:我基础上的迷迷糊糊的,逻辑思维不是很流畅,代码能看懂,如果自己打的话,得很多遍才能打下来,上就业班会不会压力很大?求大神给我这菜鸟些建议,不胜感激. 解决方案 都是菜鸟过来的,你遇到的问题刚接触的都遇到过,担心是没有用的,重要的是努力 解决方案二: 多看看基础,看别人的项目 解决方案三: 别担心.见到的代码多了就好了,自己也要多写. 解决方案四: 老话说的好,孰能生巧.刚开始

服务器-oracel 数据库和客户端的问题,请大神帮忙看看

问题描述 oracel 数据库和客户端的问题,请大神帮忙看看 数据库安装的是oracle 10g,公司服务器的一个应用程序以前通过oracle10的客户端(ODBC的形式)去访问,但因为某种原因需要将客户端升级为11,不过服务器上现在有两个11的客户端,一个没有卸载工具的,一个是正常的完整版,但是现在能够连通数据库,就是时不时进入网站后,网页只显示一部分,但无法登陆进入网站的这个应用程序,可能是访问不到数据库,需要重启服务器上的IIS才能恢复.代码什么的都没动过,和之前相比只是升级了oracle

java-linux重启netty服务一些问题,请大神进。

问题描述 linux重启netty服务一些问题,请大神进. linux上部署netty架构的服务时我一般启动的时候用下面脚本 nohup java -jar xxx-xxx.jar start 8080 8888 & 关闭的时候杀进程就可以了. 今天部署的时候启动服务就报userBind,于是我查看进程的时候发现 root 724 1 0 1406059 1091384 1 Apr08 ? 00:39:15 /usr/java/jdk1.7.0_76/jre/bin/java -Xmx2048m