1.   MVC2、MV3、MC4 的区别

1)   MVC2

1.   View 文件以*.aspx结尾,为原始html页面内容。

2.   View 代码以<%代码…结束%>。

2)   MVC3

1.   View 文件以*.cshtml结尾,为cshtml页面内容。

2.   View 代码以@开始,例如:@Html.GetType()。

3)   MVC4

1.   View 文件以*.cshtml结尾,为cshtml页面内容(与MVC3略有区别)。

2.   View 代码以@开始,例如:@Html.GetType()。

3.   多了一个App_Start 文件夹和 packages.config 文件。

4.   其中:App_Start 文件夹中包含四个配置文件:

1)   BundleConfig.cs

2)   FilterConfig.cs

3)   RouteConfig.cs

4)   WebApiConfig.cs

2.   Action 可返回类型

1)   View() 法

Ø  描述:创建一个将视图呈现给响应的 System.Web.Mvc.ViewResult 对象。

Ø  重载方法:

protected internal ViewResult View();

protected internal ViewResult View(IView view);

protected internal ViewResult View(object model);

protected internal ViewResult View(string viewName);

protected internal virtual ViewResult View(IView view, object model);

protected internal ViewResult View(string viewName, object model);

protected internal ViewResult View(string viewName, string masterName);

protected internal virtual ViewResult View(string viewName, string masterName, object model);

2)   Content(string content) 方法

Ø  描述:使用字符串创建一个内容结果对象。

Ø  参数:

content:要写入到响应的内容。

Ø  返回结果:内容结果实例。

3)   RedirectToAction(string actionName, string controllerName) 方法

Ø  描述:使用操作名称和控制器名称重定向到指定的操作。

Ø  参数:

actionName:操作方法的名称。

controllerName:控制器的名称。

Ø  返回结果:重定向结果对象。

转载于:https://www.cnblogs.com/abeam/p/7873063.html

ASP.NET MVC 4 笔记相关推荐

  1. ASP.NET MVC 初学笔记.3 MVC5、EF、RDLC实现报表操作

    在ASP.NET的研究学习中又要用到报表,比如在OA系统里实现凭证.文件等,报表是一个必不可少的东西,但百度了一圈,发现讲得最多的还是水晶报表等第三方报表,好像微软原装的RDLC报表随着MVC的升级渐 ...

  2. 【ASP.NET MVC 学习笔记】- 07 使用 Entity Framework

    本文参考:http://www.cnblogs.com/willick/p/3304534.html 1.ORM(Object Relation Mapping)工具,是为了解决"关系数据库 ...

  3. 【ASP.NET MVC 学习笔记】- 06 在MVC中使用Ninject

    本文参考:http://www.cnblogs.com/willick/p/3299077.html 1.在ASP.NET MVC中一个客户端请求是在特定的Controller的Action中处理的. ...

  4. 【ASP.NET MVC 学习笔记】- 09 Area的使用

    本文参考:http://www.cnblogs.com/willick/p/3331519.html 1.ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,这对于大的工程非常有用, ...

  5. 【ASP.NET MVC 学习笔记】- 16 Model Binding(模型绑定)

    本文参考:http://www.cnblogs.com/willick/p/3424188.html. 1.Model Binding是Http请求和Action方法之间的桥梁,是MVC框架根据Htt ...

  6. 【ASP.NET MVC 学习笔记】- 10 Controller和Action(1)

    本文参考:http://www.cnblogs.com/willick/p/3331521.html 1.继承IController接口,示例代码将当前请求的Controller和Action打印到浏 ...

  7. 《Pro ASP.NET MVC 3 Framework》学习笔记之十七【示例项目SportsStore】

    接下来是关于SportsStore的后台管理功能,也就是通常的CRUD操作. 首先添加一个AdminController,代码如下: View Code using System.Web.Mvc; u ...

  8. 《Pro ASP.NET MVC 3 Framework》学习笔记之九【Ninject的使用-下】

    接着上次的Ninject的笔记,如果你是初次路过,可以先看看我前面的笔记. 一,创建依赖链(Chains of Dependency) 当我们向Ninject请求创建一个类型时,Ninject会去检查 ...

  9. 《Pro ASP.NET MVC 3 Framework》学习笔记之五【依赖注入及ninject工具使用】

    一,创建松耦合的组件 1."分解关注点"是MVC模式里面一个非常重要的特性.我们想要在应用程序里面创建的组件尽可能的独立,这样我们就能管理比较少的依赖关系.理想情况下,每个组件都是 ...

  10. ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步

    http://blog.jobbole.com/85008/ ASP.Net MVC开发基础学习笔记(5):区域.模板页与WebAPI初步 2015/03/17 · IT技术 · .Net, Asp. ...

最新文章

  1. spark on yarn简单部署
  2. char a[]和char *a的比较,数组名,数组首地址,a,a,a[0]
  3. 数字化转型时代,企业管理者应该如何培养数据化管理思维?
  4. 打造自己的数据访问层(三)
  5. Ubuntu系统常用命令
  6. STM32 IIC详解
  7. 计算机科学与技术专业职业素养,商丘工学院计算机科学与技术专业
  8. html个人博客完整代码_Spring Cloud Alibaba迁移指南1:零代码从Eureka迁移到Nacos
  9. SCDM(3)建立几何
  10. 如何修改linux启动项目路径,Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改;Jetty加入Linux service实现开机自启动...
  11. App性能优化:内存优化
  12. 12星座之追女必杀技~
  13. 跟百事斗了100年,可口可乐凭什么“赢”?
  14. 关于脚本录制和回放终端会话(script、scriptreplay)使用
  15. R语言机器学习篇——随机森林
  16. echats设置辅助线
  17. T.D.E FLASH-X (X 反射)全天候战术户外眼镜
  18. 《Linux与Python 编程 R》--实验指导书(2020)
  19. windows注册表项配置客户端代理服务器
  20. dbms_metadata.get_ddl( )方法查询建表语句及查询结果解析

热门文章

  1. 转载:eclipse 搭建SSH项目(第二篇,有具体的项目例子)
  2. css 里层元素撑不开外层元素
  3. C#: WinForm系列——DataGridView单元格文本自动换行
  4. 批处理(bat)中路径名称或者文件名称有空格怎么办?
  5. snprintf与sprintf的区别
  6. html文档元素两部分,html元素
  7. python 窗口键 键位码_Python制作AI贪吃蛇,很多很多细节、思路都写下来了
  8. java求实数的整数部分和小数部分_输入一个浮点数,并输出该数的整数部分和小数部分...
  9. mysql5.6 table cache_MySQL 5.6下table_open_cache参数优化合理配置详解
  10. 实战:node-react项目部署到服务器