摘要:前言 本系列开始着手讲述ASP.NET MVC,也算是自己对基础的回顾以及进一步深入学习,保证每天发表一篇该系列文章,关于基本知识则不再叙述,园子有关文章不胜枚举,这一系列若有叙述不当或错误之处,欢迎指出以及批评。 前奏 新建基本项目在Models文件夹下定义如下类: 我们在控制器的Action方法
阅读全文
随笔分类 - ASP.NET MVC
摘要:【Asp.net MVC中Controller返回值类型】在mvc中所有的controller类都必须使用"Controller"后缀来命名并且对Action也有一定的要求: 必须是一个public方法 必须是实例方法 没有标志NonActionAttribute特性的(NoAction) 不能被重
阅读全文
摘要:ORM 和 EF 当我们要开发一个应用程序,就要考虑怎样展示数据,怎样持久化数据。考虑这个问题时我们所要关心的东西,最重要的莫过于程序的性能、开发的简易性和代码的可维护、可扩展性。 持久化(Persistence),是指在应用程序中能永久地保存各个处理状态信息的机制。如果没有持久化这个机制,状态只能
阅读全文
摘要:Razor是MVC3中才有的新的视图引擎。我们知道,在ASP.NET中,ASPX的视图引擎依靠<%和%>来调用C#指令。而MVC3以后有了一套新的使用@标记的Razor语法,使用起来更灵活更简洁。下面通过一些简单示例让大家快速撑握Razor语法的使用。 准备工作 在演示Razor语法的使用之前,我们
阅读全文
摘要:理解一般意义上的MVC模式 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分: 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖
阅读全文
摘要:[ASP.NET MVC ]系列文章大致会包含这样一些内容: 1、ASP.NET MVC 的一些高级知识点; 2、ASP.NET MVC 的一些最新技术; 3、ASP.NET MVC 网站安全方面的知识; 4、缓存、日志和网站优化方面的知识; 5、一些常见的第三方组件的使用(如轻量级ORM - Da
阅读全文