码迷,mamicode.com
首页 > Web开发 > 详细

第2章 ASP.NET MVC(URL、路由及区域)

时间:2017-01-05 10:58:21      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:程序   out   默认值   传参数   命名   lin   视图   rto   asp.net   

ASPNET MVC

ASP.NET MVC简介

一、      简介

二、      MVC概念

三、      Asp.NET MVC 原理

四、      与ASP.NETWeb From比较

五、      安装必要软件

六、      第一个MVC应用程序

控制器向视图传递数据的方法

1、         ViewData[Key]=value 只能在当前视图中使用

2、         ViewBag.名称=value  只能在当前视图使用

3、         TempData[key]=value 可以跨视图使用,但使用完后自动清楚(只能 使用一次)

七、      综合案例

URL、路由及区域

一、      配置路由器

1、         URL模式

2、         定义路由默认值

3、         使用静态URL

4、         Route顺序

5、         自定义段变量

6、         使用action方法参数

7、         通过浏览器传参数

1、         在路由表中定义路由,需要对参数命名

2、         获取参数值:

1)、通过控制器中的action方法,如List(string cate),需要方法中的参数名和路由表中的参数相同,RouteData.Values[Key]获取,key为参数名,如果获取的是对象,可以通过模型绑定机制实现

二、      生成输出的URLS

1)         视图中静态链接

1、ActionLink:对应控制器/动作,使用默认路由

参数:new{参数=值,…}

样式:new{@class=样式名}

2、RouteLink:使用指定路由

格式:<a/>:控制器/动作/参数

         2) 动态转向

         1、  Redirect(url):参数是url地址

          2、RedirecrToAction(action,Name,controllerName),参数为动作名和各种控制名

          3、 RedirectToRoute(routeName,routeValues),转向到指定路由

                    routeName:路由名

                     routeValues=new{controller=value,action=value,id=value}

三、      使用Area(区域)

四、      Url架构的最佳实践

 

第2章 ASP.NET MVC(URL、路由及区域)

标签:程序   out   默认值   传参数   命名   lin   视图   rto   asp.net   

原文地址:http://www.cnblogs.com/xuyangyang/p/6251437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!