ASP.NET MVC 4 笔记
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 笔记相关推荐
- ASP.NET MVC 初学笔记.3 MVC5、EF、RDLC实现报表操作
在ASP.NET的研究学习中又要用到报表,比如在OA系统里实现凭证.文件等,报表是一个必不可少的东西,但百度了一圈,发现讲得最多的还是水晶报表等第三方报表,好像微软原装的RDLC报表随着MVC的升级渐 ...
- 【ASP.NET MVC 学习笔记】- 07 使用 Entity Framework
本文参考:http://www.cnblogs.com/willick/p/3304534.html 1.ORM(Object Relation Mapping)工具,是为了解决"关系数据库 ...
- 【ASP.NET MVC 学习笔记】- 06 在MVC中使用Ninject
本文参考:http://www.cnblogs.com/willick/p/3299077.html 1.在ASP.NET MVC中一个客户端请求是在特定的Controller的Action中处理的. ...
- 【ASP.NET MVC 学习笔记】- 09 Area的使用
本文参考:http://www.cnblogs.com/willick/p/3331519.html 1.ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,这对于大的工程非常有用, ...
- 【ASP.NET MVC 学习笔记】- 16 Model Binding(模型绑定)
本文参考:http://www.cnblogs.com/willick/p/3424188.html. 1.Model Binding是Http请求和Action方法之间的桥梁,是MVC框架根据Htt ...
- 【ASP.NET MVC 学习笔记】- 10 Controller和Action(1)
本文参考:http://www.cnblogs.com/willick/p/3331521.html 1.继承IController接口,示例代码将当前请求的Controller和Action打印到浏 ...
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十七【示例项目SportsStore】
接下来是关于SportsStore的后台管理功能,也就是通常的CRUD操作. 首先添加一个AdminController,代码如下: View Code using System.Web.Mvc; u ...
- 《Pro ASP.NET MVC 3 Framework》学习笔记之九【Ninject的使用-下】
接着上次的Ninject的笔记,如果你是初次路过,可以先看看我前面的笔记. 一,创建依赖链(Chains of Dependency) 当我们向Ninject请求创建一个类型时,Ninject会去检查 ...
- 《Pro ASP.NET MVC 3 Framework》学习笔记之五【依赖注入及ninject工具使用】
一,创建松耦合的组件 1."分解关注点"是MVC模式里面一个非常重要的特性.我们想要在应用程序里面创建的组件尽可能的独立,这样我们就能管理比较少的依赖关系.理想情况下,每个组件都是 ...
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
http://blog.jobbole.com/85008/ ASP.Net MVC开发基础学习笔记(5):区域.模板页与WebAPI初步 2015/03/17 · IT技术 · .Net, Asp. ...
最新文章
- spark on yarn简单部署
- char a[]和char *a的比较,数组名,数组首地址,a,a,a[0]
- 数字化转型时代,企业管理者应该如何培养数据化管理思维?
- 打造自己的数据访问层(三)
- Ubuntu系统常用命令
- STM32 IIC详解
- 计算机科学与技术专业职业素养,商丘工学院计算机科学与技术专业
- html个人博客完整代码_Spring Cloud Alibaba迁移指南1:零代码从Eureka迁移到Nacos
- SCDM(3)建立几何
- 如何修改linux启动项目路径,Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改;Jetty加入Linux service实现开机自启动...
- App性能优化:内存优化
- 12星座之追女必杀技~
- 跟百事斗了100年,可口可乐凭什么“赢”?
- 关于脚本录制和回放终端会话(script、scriptreplay)使用
- R语言机器学习篇——随机森林
- echats设置辅助线
- T.D.E FLASH-X (X 反射)全天候战术户外眼镜
- 《Linux与Python 编程 R》--实验指导书(2020)
- windows注册表项配置客户端代理服务器
- dbms_metadata.get_ddl( )方法查询建表语句及查询结果解析
热门文章
- 转载:eclipse 搭建SSH项目(第二篇,有具体的项目例子)
- css 里层元素撑不开外层元素
- C#: WinForm系列——DataGridView单元格文本自动换行
- 批处理(bat)中路径名称或者文件名称有空格怎么办?
- snprintf与sprintf的区别
- html文档元素两部分,html元素
- python 窗口键 键位码_Python制作AI贪吃蛇,很多很多细节、思路都写下来了
- java求实数的整数部分和小数部分_输入一个浮点数,并输出该数的整数部分和小数部分...
- mysql5.6 table cache_MySQL 5.6下table_open_cache参数优化合理配置详解
- 实战:node-react项目部署到服务器