1
我的英文不好,请耐心等待。 路线在Global.asax文件:c#System.Web.Mvc.UrlHelper.GenerateUrl方法有一个错误?
routes.MapRoute("Default","{controller}/{action}/{Page}/{id}",new { controller = "Home", action = "Index", Page = 0, id = UrlParameter.Optional });
我用@ Html.Action写
@Html.ActionLink("LinkText","About",null,new{id="_ID"})
在查看页面。 当broswer与
http://localhost/Home/About
打开网址,该网址会导致浏览网页是:
http://localhost/Home/About
这是正确的! 但与
http://localhost/Home/About/8
打开的URL网址结果在View页面
http://localhost/Home/About/8
了。为什么? 这是一个错误?
我想要的网址是http://localhost/Home/About, 因为名为routeValues的参数的值为null。
你为什么要打开的 'http://本地主机/首页//8'? – leppie 2012-01-16 09:05:21
当我需要分页时 – LooseLive 2012-01-16 09:14:40