今天在这里给大家介绍一下MVC的数据验证框架。 在1.0版中,很多朋友提出了怎么使用客户端验证,今天找了一些资料,发现了客户端验证的方法。 1、MVC中的数据验证框架有何优点? 在Asp.net时代,或者没有使用MVC的验证框架,一般是在BLL层中进行数据验证,但是BLL层的返回值又只能返回一个东西,比如一个字符串,而实际情况中,数据验证是很复杂的。 这时候,BLL层和网站会分离的不彻底,因为很多... Read More
posted @ 2010-08-22 23:20 悲伤的第七音 Views(209) Comments(0) Diggs(0)
我为什么要写这个教程呢? 主要是为了解决把网站部署在虚拟主机上的人,因为你根本不能去配置虚拟主机所以,用下面的方法,可以实现不配置IIS而使老版本IIS运行MVC。 首先,给大家推荐2个MVC的学习好去处: 1、重典MVC视频教程:http://www.youku.com/playlist_show/id_2416830.html 2、微软官方MVC教程:http://www.asp.net/mv... Read More
posted @ 2010-08-22 22:54 悲伤的第七音 Views(206) Comments(0) Diggs(0)
1、不对IIS做任何修改,如何在IIS6下运行MVC? 这个可以参考我前面一篇文章 (原创,和微软官方做法不同,可以不修改IIS设置就达到目的) 传送门:http://www.fengfly.com/plus/view-173273-1.html 2、不同Areas的Controller重复导致的问题 两个不同的Areas会有不同的命名空间,但是会有相同的 Controller 而在网站MapRo... Read More
posted @ 2010-08-22 22:53 悲伤的第七音 Views(206) Comments(0) Diggs(1)
很久以前就看到重典大侠的ASP.NET MVC Framework 四 (在.net2.0下运行),最近一直在看ASP.NET MVC2,下班在家闲来无事,正好手上有个朋友买的虚拟主机,决定自己体验一把。废话少说,切入正题:1.确定主机支持ASP.NET,我一开始就只看到主机服务商首页上写着支持ASP.NET,就直接把程序发布了上去,结果运行后显示"dotnet disable”,去主... Read More
posted @ 2010-07-16 16:55 悲伤的第七音 Views(143) Comments(0) Diggs(0)
Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组 成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。 在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员,... Read More
posted @ 2010-07-06 22:38 悲伤的第七音 Views(195) Comments(0) Diggs(0)
经过对FlexiGrid的大量使用,及时不时琢磨下其代码,对她的脾性有了一定的了解,是该做总结的时候了。 一、FlexiGrid下载 1、原版代码 最近Paulo P. Marinas对FlexiGrid做了修改,以适应jQuery 1.4.2。看了下作者列出来的特性表,该表很长,但与过去比,却没有增加什么新功能,所以版本号不做修改,仍然是1.0b3。 其中提到的一点值得注意,就是flexAdd... Read More
posted @ 2010-06-08 22:39 悲伤的第七音 Views(5101) Comments(3) Diggs(0)
一,基本概念: 1,尽管在action 方法中可以写代码拼装HTML,通过Response.Write() 方法返回给客户端,但是这种方法并不可取。更好的办法是,在action 方法中仅仅处理业务和数据逻辑,并将相关的数据传递给单独的视图(view)模板,view 负责生成HTML 展示。随后我们会看到,view 模板就是一个简单的文本文件,通常包含HTML 标识和嵌入的脚本。 2,可以使用(.a... Read More
posted @ 2010-04-24 01:48 悲伤的第七音 Views(655) Comments(0) Diggs(0)
一,基本概念: 控制器涉及的内容有三部分: 控制器(Controller) 、控制器方法(Action)和 控制器结果(ActionResult)。 传统的Web框架,如ASP/PHP/ASP.NET Web Forms 等等,请求的URL 地址都是映射到特定的文件。如,请求的URL 地址,像/Products.aspx 或/Products.php,由 Products.aspx 或Produ... Read More
posted @ 2010-04-24 01:37 悲伤的第七音 Views(546) Comments(0) Diggs(0)
一,基本概念: 1,路由的组件是System.Web.Routing,它是同.net 3.5 sp1一起发布的;所以此组件不开放源代码。 2,在ASP.NET webform也可以使用该组件; 2,ASP.NET MVC中对其进行了扩展,定义规则,使用新的“MapRoute”辅助方法,它提供了极其简单的句法,但能做同样的事。 二,Routing的作用: 从上图可以看出... Read More
posted @ 2010-04-24 01:31 悲伤的第七音 Views(447) Comments(0) Diggs(0)
一,基本概念: 在传统情况下,http: //localhost/Default.aspx表示请求网站根目录下的Default.aspx文件。 在ASP.NET MVC中,Routing处理一切请求,然后从请求的URL中确定controller名称、action名称和各种参数。 Controller执行对应的Action,Action处理表现逻辑或者跳转等。默认是不执行任何xxx.aspx文件请求... Read More
posted @ 2010-04-24 01:27 悲伤的第七音 Views(244) Comments(0) Diggs(0)