摘要: 最近在学习extjs 4.0 主要参照权威指南这本书。。这次的记录会很长,纯原创,忘各位大婶指教。。一起学习。。废话省略,开写。。。1.三层结构的知识Extjs本身在客户端就使用了三成架构,所有的UI组件都是表现层,store是数据库访问层。2.Json概述2.1 xml虽好,可以作为数据交换格式,但是有时候会喧宾夺主,标记比数据还多,徒增流量,更重要的是在javascipit中处理xml实在不便利,而json,没有附加的标记,在javascript中可作为对象处理,是一种理想的数据交互语言,可用。2.2 json的结构 Json有对象和数组两种结构 【1】其中:对象结构以”{”开始,以”}” 阅读全文
posted @ 2013-07-04 22:03 曹赫洋 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 这一系列文章跨度有点大,由于最近忙于其他事情,没有更新,今天重新安装了下Win8系统,VS2012和SQLServer 2012,顺便抽空继续一篇。随着VS2012 RC版本的放出,ASP.NET MVC4.0也随之有所改变,主要相对于BETA版本。前面几章节都是介绍MVC4.0或者是3.0中内容,今天我们来了解一下WebPage 2.0下面的一些变化。在MVC3.0中使用的是WebPage 1.0版本,这里主要是介绍一下在MVC4.0中对脚本以及样式表的引用变化等等。一、可以直接使用“~”,而无需使用Href对象实例这个是一大变化,给我们ASP.NET MVC开发人员带来了很便捷的代码书写方 阅读全文
posted @ 2013-07-04 21:42 曹赫洋 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章介绍了一下ASP.NET MVC中的一些基础,今天我们一起来学习一下在ASP.NET MVC中控件的封装。在页面中我们会经常使用到Html对象,来程序控件,当然这里的控件不是说ASP.NET中包含很多ViewState或其他信息的控件。在ASP.NET MVC中控件就是扩展方法,主要对HtmlHelper实例的扩展,不过这里主要会提到CheckBoxList和RadioButtonList的扩展,因为在微软自带的控件中是没有这两个控件存在的,所以我们需要自己扩展。最后还会介绍一下,Html.CheckBoxFor这个控件在使用时会有两个值,在服务端进行判断的结果。ASP.NET M 阅读全文
posted @ 2013-07-04 21:25 曹赫洋 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 前几个文章中介绍了一些关于MVC4.0的东东,今天我们来看一下登陆验证,也可以说是权限验证,即AuthorizeAttribute。这个可以使用在控制器Controller上,也可以使用在Action方法上面,这里最主要的是要介绍怎样将自己的权限验证进行扩展,以及禁止访问的页面转向问题。下面我们先看一下代码,然后在进行分析,那样就可以事半功倍了,具体代码如下,当然还可以进行验证扩展,那就看你的需要了。/// /// 权限验证属性。 /// public class AuthorizeExAttribute : AuthorizeAttribute { /// /// 初始化权限验证类。 ... 阅读全文
posted @ 2013-07-04 21:17 曹赫洋 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 今天我们继续ASP.NET 4.5 MVC 4.0,前两天熟悉了MVC4.0在VS11和win8下的更新,以及MVC中的基础语法和几个关键字的使用。了解了这些就可以对MVC进一步认识,相信很多人都对MVC中三个模块有一定的认识。今天我们主要来看一下Models模块,这个和我们三层里用的实体类有点相似,不同的是这里的属性需要添加一些验证属性(Attribute)或其他的一些Filter(过滤器)。在MVC中验证属性主要包含在System.ComponentModel.DataAnnotations.dll程序集中,所以需要对其添加引用。首先我们先看一下注册模型的代码,然后对其中使用到的验证属性等 阅读全文
posted @ 2013-07-04 20:42 曹赫洋 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中(跟我一起学习ASP.NET 4.5 MVC4.0(一))我们基础的了解了一下ASP.NET MVC4.0的一些比较简单的改变,主要是想对于MVC3.0来说的。因为这一些列主要是要给ASP.NET MVC初学者,或者还没有使用过MVC的ASP.NET开发者进行培训学习,当然也可以让我温习一下这种开发模式。所以本篇不得不讲解一下Razor的一些语法,以及在ASP.NET MVC开发中的一些技巧和开发方法。由于我在开发中不喜欢使用Entity Framework,所以这里我需要解释一下我认为的三层架构和MVC开发模式的应用。本人开发的三层架构中,数据库层和逻辑层基本不变,唯一改变的是U 阅读全文
posted @ 2013-07-04 20:28 曹赫洋 阅读(784) 评论(2) 推荐(0) 编辑
摘要: 由于上面一个项目使用的是ASP.NET4.0 MVC3.0,在招人的时候发现很多人有听说过MVC,但是却是没用过,对MVC也只是一知半解,最近想给团队成员做一个系统的解说,让大家都可以学习一下ASP.NET MVC3.0。但是由于前两天安装了Windows8和VS11,所以写些关于ASP.NET 4.5和MVC4.0的一些东东,顺便复习一下MVC3.0。这里涉及的有些东西都是MVC3.0的,有些会和MVC4.0进行对照,由于我也是刚刚接触ASP.NET MVC4.0对于它的改进也不甚了解,如果错误欢迎批评指正。同时也希望大家共同进步,最主要的是我的团队成员能够更多的理解ASP.NET MVC3 阅读全文
posted @ 2013-07-04 20:27 曹赫洋 阅读(1069) 评论(1) 推荐(0) 编辑
摘要: 好久没有关注微软的开发了,今天看到了MVC3,顺便学习学习,我觉得Razor是个不错的做法,比使用简单多了,而且好看。首先“_”开头的cshtml文档将不能在服务器上访问,和asp.net中的config文档差不多。Razor语法以@开头,以@{}进行包裹,在变量上使用private等等区域限定基本... 阅读全文
posted @ 2013-07-04 20:09 曹赫洋 阅读(496) 评论(0) 推荐(0) 编辑