ASP.NET MVC3 系列教程 - View的变化
I:首先看看在MVC2及MVC3当中,View的继承结构以及变化
MVC2:根据上图的继承关系说明.~~MVC2当中的VIEW还是和WebForm的Page有着紧密相连的关系.
下面我们来看看MVC3当中发生了什么样的变化.
MVC3(WebForm版本): 可以看出上图的部分类显示不”友好”不过MVC3刚出不久.文档资料差就差点吧.不妨碍我前进的步伐!下面自己
http://www.cyqdata.cn/cnblogs/article-detail-36311
Silverlight实用窍门系列:37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)【附带实例源码】
在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString。首先我们新建一个名为SLConnectASP.NET的Silverlight应用程序,然后在SLConnectASP.NET.web项目中添加一个Index.aspx的页面。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-36307
Lucene.NET 系列之一-------------初识Lucene&&创建索引
前段时间对Lucene.NET做了一些研究,当然也是比较浅显的研究。感觉学到了一些东西,所以写出来跟大家分享一下,还希望各位高人有指点一二。在此感激不尽。
以下是Lucene.Net的相关介绍。这部分是转自http://www.cnblogs.com/anan/archive/2008/04/20/1162283.html
一, Lucene 简介
Lucene 能够为文本
http://www.cyqdata.cn/cnblogs/article-detail-36300
Asp.net mvc 3中模仿Google首页导航条的布局和样式
一、Google首页的行为分析 Google首页最上方有一个导航条,以一些链接的形式,来在不同功能间导航,包括“网页”、“图片”、“视频”、“地图”等。 第一页是“网页”,此时链接没有下划线,黑体显示。但仍然是一个链接,点击它会刷新当前的页面。 当我们点击第二项的时候,可
http://www.cyqdata.cn/cnblogs/article-detail-36295
ASP.NET MVC3 小技巧:局部视图和缓存
在上一篇文章中,我创建了一个Blog项目,今天我打算继续折腾一下这个项目。
如果你还不了解ASP.NET MVC3的布局,你可以先看看这篇文章,应该会对你有所帮助的。
主要讲一下自己对ASP.NET MVC3中的局部视图以及缓存的认识,不多说先上几幅图吧。
第一幅图是博客首页分页栏的截图,第二幅图就是博客的Sidebar了。我分别用 ASP.NET MVC3 提供的两种局部视
http://www.cyqdata.cn/cnblogs/article-detail-36253
步步为营 .NET 设计模式学习笔记 八、State(状态模式)
概述定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类。
意图
状态模式主要解决的是当控制一个对象状态装换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简单化。
当一个对象行为取决于它的状态,并且它必须在运行时刻根据状态
http://www.cyqdata.cn/cnblogs/article-detail-36249
在ASP.NET MVC3中使用EFCodeFirst 1.0
1. 新建项目
打开VS2010,选择 文件>新建>项目,新建ASP.NET MVC3 Web 应用程序,我这里把它命名为Blog。
2. 编写实体类
对于一个博客,一下几个类应该是必须的吧:
Post
http://www.cyqdata.cn/cnblogs/article-detail-36216
asp.net mvc中很酷的jquery验证插件
代码:http://files.cnblogs.com/n-pei/ScaffoldingSample.rar
在看这篇文章之前,希望你能够先阅读下我将会使用得到jquery的插件作者博客:http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/。
下载下来后
http://www.cyqdata.cn/cnblogs/article-detail-36200
ASP.NET进阶(8):HttpModule和HttpApplication
前面三节讲了控件的构造、呈现和数据绑定,我想该差不多了。本想讲一个自定义控件来终结控件部分,但是我个人不太喜欢控件这些东西,所以也就懒的写相关的内容,抱歉了。虽然我不喜欢使用控件,但我还是喜欢整个WebForm的设计。一个字:“太神了”。前面章节将Page生命周期的时候有朋友评论说内容太少了,今天开始就从来围绕生命周期的话,讲讲相关的内
http://www.cyqdata.cn/cnblogs/article-detail-36195
步步为营 .NET 设计模式学习笔记 七、Proxy(代理模式)
概述 在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。 意图 代理(Proxy)模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式的英文叫做Proxy或
http://www.cyqdata.cn/cnblogs/article-detail-36191
Log4net和Log2Console 结合使用时出现的中文问题
Log2Console 是一款可视化的查看日志的工具。使用过程中出现了中文字符乱码的问题。
解决方法如下。
一、 Log4Net不能输出中文的日志
原因:配合Log2Console 使用必须使用Log4Net的log4net.Appender.UdpAppender来输出日志,将所有非中文字符屏蔽。Log4Net源代码问题出在 Util\Transfo
http://www.cyqdata.cn/cnblogs/article-detail-36180
谈.Net委托与线程——解决窗体假死.docx
引言
在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作,去取得我们的应用程序运行所需要的一部分数据。在取得这些数据后,我们需要将它们绑定在UI中呈现。当
http://www.cyqdata.cn/cnblogs/article-detail-36114
在ASP.NET MVC3 中利用JSONP跨域登录WEB系统
在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。一般情况下我们需要在多系统之间使用多个用户名和密码。这样客户就需要在多个系统之间重复登陆。每次登录都需要输入用户名和密码。最近比较流行的就是OAuth。新浪微博这个开放系统做的就很好。但OAuth并非本文讨论范畴。这里主要讨论jQuery1.5 jsonp 在Asp.net MVC3 中的应用。
&
http://www.cyqdata.cn/cnblogs/article-detail-36111
学习笔记:ASP.NET之路由
说来惭愧,已经做了几个公司的项目,但是还没有系统的学习过ASP.NET MVC。就简单的凭以前的经验,然后遇到问题google一下,竟然也做完了项目。现在有点小空,准备系统的看一下MVC,下面记录一些我的学习笔记,方便以后查阅。
1. 当你运行一个ASP.NET MVC的项目时,一个路由表在程序运行一开始就已经建立了。相关的代码在global.asax里面。程序一开始会与性Application
http://www.cyqdata.cn/cnblogs/article-detail-36091
步步为营 .NET 设计模式学习笔记 六、Adapter(适配器模式)
概述 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是本文要说的Adapter 模式。 意图 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
http://www.cyqdata.cn/cnblogs/article-detail-36089
AgileEAS.NET平台开发实例-药店系统-分布式部署
开篇 前面我们已经将系统的配置及模块的配置配置完毕,并且可以正常的运行和访问了,下面我们来看看我们采用分布式部署的话,如何来做呢?因为可能我们的应用服务器 与数据库服务器不在一台计算机上,为了后期的一些扩展和应用服务器的扩容等,我们希望实现这样的负载均
http://www.cyqdata.cn/cnblogs/article-detail-36068
步步为营 .NET 设计模式学习笔记 五、Prototype(原型模式)
概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一
http://www.cyqdata.cn/cnblogs/article-detail-36064
ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)
我们就接着上一篇继续说,上一篇中介绍了ConfigSection的结构和两个简单的DEMO,本篇就说一下SectionGroup、ConfigurationElementCollection和key/value pair configurationsection.
的使用。
1、SectionGroup的使用
下面的代码简单的说明一下SectionGroup的使用:
1)、首先定义一个继承C
http://www.cyqdata.cn/cnblogs/article-detail-36063
[原创]VB.NET 判断程序是否运行于开发环境中
有时候我们需要判断程序是运行于开发环境中(IDE中,编译生成.exe之前),还是运行于编译之后(.exe文件直接运行).
我在以前的BLOG中,曾写过一篇文章: 在VB和VB.NET程序中判断当前是否运行于开发环境中,结果BLOG挂掉了,网上还能找到该文章的转载(没有注明是我写的,相当郁闷).文中介绍的方法的确可以判断出是否为开发环境中,但是会引发一个Exception,看着不爽.后来我又想了个办
http://www.cyqdata.cn/cnblogs/article-detail-36048
AgileEAS.NET平台开发实例-药店系统-报表开发(高级篇)
开篇 上篇我们讲述了报表开发的独立开发与基于平台的开发二种方式,相信大家已经对报表开发有了一定的了解,那么我们本篇将会巩固大家对报表开发的知识,我们这里提供一 个我们平时在项目中应用到的一些关于报表开发的模块,来尽可能的降低开发报表的成本和重复工作,尽量将重复的东西进行抽取,这样能够很方便的进行开发
http://www.cyqdata.cn/cnblogs/article-detail-36045
