04 2013 档案
摘要:一、指向视图和转向URLView Code /// <summary> /// 指向MyView视图 /// </summary> /// <returns></returns> public ActionResult Index() { return View("MyView"); } /// <summary> /// 输入Derived/Redirect会转向Derived/Index /// </summary> ...
阅读全文
摘要:在mvc中路由的配置,直接关系着我们的请求访问的控制器和方法;url对seo有着重要作用,全靠mvc内部定义的配置路由和生成url的方法在有的时间是不够的,本文就来了解一下自定义配置路由和url的生成。一、RouteBase类简介在新建一个mvc项目后,打开global文件,可以看到路由的注册是使用一个RouteCollection类型的参数来实现的。按F12转到定义会发现,其继承了Collection<RouteBase>,除了一些MapRoute等一些方法之外还有一个Add方法,其签名为: public void Add(string name, RouteBase item.
阅读全文
摘要:一、根据路由系统生成友好的URLActionLink(this HtmlHelper htmlHelper, string linkText, string actionName);会根据当前的路由指定的Controller来为自己的URL指定controller值。特殊的如下://路由设置routes.MapRoute("NewRoute", "App/Do{action}",new { controller = "Home" });//ActionLink的代码如下:@Html.ActionLink("测试",
阅读全文
摘要:一、使用默认值的路由: //配置默认的参数,当输入http://localhost:4016/Home时,就会显示Home/Index,当然可以定义两个参数 //如果http://localhost:4016/Home/Index/?Page=1是有效的 //如果是http://localhost:4016/Home/Index/Page=1无效 routes.MapRoute("MyRoutes", "{controller}/{action}", new { action = "Index" });//...
阅读全文
浙公网安备 33010602011771号