把mvc4彻底搞定(一)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 把mvc4彻底搞定(一)

把mvc4彻底搞定(一)

 2014/7/16 16:52:59  软谋在线教育  程序员俱乐部  我要评论(0)
  • 摘要:1.netweb开发方式webform开发asp.netmvc开发2请求模式webform方式:客户端向服务端请求一个aspx页面,服务端生成一个页面对象类,调用这个页面对象类的PR方法,返回html给客户端。mvc方式:客户端向服务端请求某个类的某个方法,如:/Home/index,服务端在接收请求后,会解析url(根据路由表里面来解析),从中找到请求的类的名字,并在类名后加上Controller作为真是的类名,创建HomeController对象,调用里面的Index方法
  • 标签:MVC

1 .net web开发方式

webform开发

asp.net mvc开发

2 请求模式

webform方式:客户端向服务端请求一个aspx页面,服务端生成一个页面对象类,调用这个页面对象类的PR方法,返回html给客户端。

mvc方式:客户端向服务端请求某个类的某个方法,如:/Home/index,服务端在接收请求后,会解析url(根据路由表里面来解析),从中找到请求的类的名字,并在类名后加上Controller作为真是的类名,创建HomeController对象,调用里面的Index方法。

 

3 路由映射

上面说的,当客户端访问/Home/index的时候,服务端是如何判定哪个是类名,哪个是方法名呢?就是根据App_Start中的RouteConfig来判定的。

4 请求返回string的方法和加载视图的方法

4.1 返回string的方法

直接返回字符串的Action方法,适用于不需要返回大量html代码的业务(类似一般处理程序)

class="code_img_closed" src="/Upload/Images/2014071616/0015B68B3C38AA5B.gif" alt="" />logs_code_hide('10ef2c93-c96a-4cef-9344-40e248bf4e3a',event)" src="/Upload/Images/2014071616/2B1B950FA3DF188F.gif" alt="" />
1  public string Index()
2         {
3             return "哈哈";
4         }
View Code

4.2 加载视图的方法

会加载视图的Action方法,默认加载View文件夹中与控制器同名的文件夹里的与Action同名的视图

1   public ViewResult List()
2         {
3             return View();
4         }
View Code

发表评论
用户名: 匿名