《Pro ASP.NET MVC 3 Framework》学习笔记之二十五【Filters】
过滤器(Filters) 过滤器(Filters)向请求处理管道注入了额外的逻辑。他们提供了一种简单而优雅的方式实现了横切关注点,这个术语是针对整个应用程序使用的功能,并不能灵活的适用任何一个点,所以这个会打破分解关注点的模式。像日志,验证和缓存都是经典的横切关注点的例子。 之所以称为过滤器(Filters),是因为这个术语同样应用于其他web应用程序框架里面,包括Ruby on Rails。然....
《Pro ASP.NET MVC 3 Framework》学习笔记之三十【模型绑定】
模型绑定(Model Binding)是使用浏览器发起Http请求时的数据创建.NET对象的过程。我们每一次定义带参数的action方法时就已经依靠了模型绑定——这些参数对象是通过模型绑定创建的。这一章会介绍模型绑定的原理以及针对高级使用必要的定制模型绑定的技术。 理解模型绑定(Understanding Model Binding) 想象下我们创建了一个控制器如下: View Code a...
《Pro ASP.NET MVC 3 Framework》学习笔记之三十二 【无入侵的Ajax】
Ajax是Asynchronous JavaScript and XML的缩写,正如我们看到的,XML部分已经不再像过去那样重要,但是异步的部分却让Ajax非常有用。它是一种在后台从服务端请求数据的模型,而不用重新加载网页。 使用MVC无入侵的Ajax(Using MVC Unobtrusive Ajax) MVC框架包含了对无入侵的Ajax的支持,而且是基于jQuery库的。下面创建示例项目U....
《Pro ASP.NET MVC 3 Framework》学习笔记之九【Ninject的使用-下】
接着上次的Ninject的笔记,如果你是初次路过,可以先看看我前面的笔记。 一,创建依赖链(Chains of Dependency) 当我们向Ninject请求创建一个类型时,Ninject会去检查该类型和其他类型之间的耦合关系。如果有额外的依赖,Ninject也会解析它们并创建我们需要的所有类的实例。为了进一步说明,我们创建一个新的接口和一个实现该接口的类。请注意我们的例子是跟前面的笔记衔接....
《Pro ASP.NET MVC 3 Framework》学习笔记之十八【URL和Routing】
整个项目范围的依赖注入(Project-Wide Dependency Injection) 在书接下来的章节里面,我们会看到MVC框架提供的很多不同的方式来让我们扩展和自定义对请求的处理,每一种方式都会用一个实现的接口或一个派生的基类来定义。 在第一部分的SportsStore项目实例里面已经有过引入。我们从DefaultControllerFactory类派生了一个NinjectContro....
《Pro ASP.NET MVC 3 Framework》学习笔记之二十一【Area及URL架构的最佳实践】
使用Areas MVC框架支持在areas(区域)里面组织一个web应用程序,每一个area呈现应用程序的一个功能段,比如管理,订单,客户支持等等。这对于一个大的项目是非常有用的,因为将所有的controller,model,view都只是放在一套文件夹里面(整个项目所有的Controller都在一个文件夹下)会非常难管理的。这时area就非常有用了,每一个area都有自己的一套文件结构,如Co....
《Pro ASP.NET MVC 3 Framework》学习笔记之二十四【Controllers和Actions】
重定向到文本URL(Redirecting to a Literal URL) 最基本的重定向浏览器方式就是调用Redirect方法,该方法会返回一个RedirectResult类的实例。 例如:public RedirectResult Redirect() {return RedirectPermanent("/Example/Index"); }当然我们可以根据自己的喜好来选择Redire....
《Pro ASP.NET MVC 3 Framework》学习笔记之二十六【Controller扩展】
本章内容分为两个部分,第一部分:介绍关于controllers工作原理的高级功能,探究从请求到action方法执行的整个请求处理管道的组成部分并阐释控制这个过程的不同的方式;第二部分:介绍两种特殊的控制器,分别是:无会话(sessionless)控制器,异步(asynchronous)控制器.这些能够增进服务器的处理能力。这部分会阐释如何创建和使用它们,并且会说明在什么情况下使用它们。 请求处理....
《Pro ASP.NET MVC 3 Framework》学习笔记之二十七【视图1】
在前面很多的章节里面的,最常用的action result是视图呈现并返回给客户端的ViewResult类型。本章会专注于视图的原理,首先展示MVC框架是如何使用视图引擎处理ViewResults的,包括阐释如何创建一个视图引擎。接着介绍使用Razor视图引擎的一些技术。最后是关于创建和使用部分视图,子actions,以及Razor片段,这些都是涉及高效MVC开发的本质话题。 创建一个自定义视图....
《Pro ASP.NET MVC 3 Framework》学习笔记之二十九【模型模版】
在前面出现过Html.CheckBoxFox和Html.TextBoxFox等HTML helper方法,这些方法用来指定必要的HTML元素编辑数据。MVC框架还支持另一种方法实现,称为模板化视图helper(辅助)方法,在这些方法里面我们可以指定哪一个模型对象或属性被显示或编辑,并且让MVC框架自己判断应该呈现哪一种类型的HTML元素(是TextBox还是CheckBox)。这一章里面,会介绍....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
ASP.NET更多学习笔记相关
ASP.NET您可能感兴趣
- ASP.NET mvc
- ASP.NET signalr
- ASP.NET集成
- ASP.NET表单
- ASP.NET html
- ASP.NET文件
- ASP.NET web
- ASP.NET教程
- ASP.NET core
- ASP.NET服务器
- ASP.NET webapi
- ASP.NET api
- ASP.NET控件
- ASP.NET开发
- ASP.NET技术
- ASP.NET系统
- ASP.NET asp
- ASP.NET ajax
- ASP.NET页面
- ASP.NET后台
- ASP.NET数据
- ASP.NET学习
- ASP.NET框架
- ASP.NET入门
- ASP.NET应用
- ASP.NET构建
- ASP.NET管理系统
- ASP.NET程序
- ASP.NET配置
- ASP.NET项目
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注