摘要: 实用JavaScript代码库 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//检验手机号码functioncheckMobile(value){if(value>""){varreg=/13[0,1,2,3,4,5,6,7,8,9]\d{8}/;if(value.match(reg)==null){returnfalse;}}else{returnfalse;}returntrue;}//2到10位数字 阅读全文
posted @ 2011-03-11 17:16 microsoftzhcn 阅读(398) 评论(0) 推荐(0) 编辑
摘要: inner join,full outer join,left join,right jion内部连接 inner join 两表都满足的组合full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有A表没有的显示为(null)A表 left join B表 左连,以A表为基础,A表的全部数据,B表有的组合。没有的为nullA表 right join B表 右连,以B表为基础,B表的全部数据,A表的有的组合。没有的为null查询分析器中执行:--建表table1,table2:create table table1(id int,name varch 阅读全文
posted @ 2011-03-11 16:09 microsoftzhcn 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1. 理解默认路由表当你创建一个新的ASP.NET MVC应用程序时,应用程序已经被配置为使用ASP.NET路由。ASP.NET路由在两个地方设置。第 一点,在你的应用程序Web配置文件(Web.config文件)中启用ASP.NET路由。在配置文件中有四个节点与路由有 关:sytem.web.httpModules节,system.web.httpHandlers 节,system.webserver.modules节,以及system.webserver.handlers节。特别要小心不要删除了这些节点, 因为没有它们路由将不能工作。第二点,也是更为重要的一点,在应用程序的Global.a 阅读全文
posted @ 2011-03-11 11:18 microsoftzhcn 阅读(310) 评论(0) 推荐(0) 编辑
摘要: JSON入门什么是JSON JSON(JavaScript Object Notation http://www.json .org/json -zh.html ),是一种轻量级的基于文本且独立于语言的数据交换格式,比XML更轻巧,它是XML数据交换的一个替代方案。它源于ECMAScript程序语言标准-第3版(ECMA-262 3rd Edition - December 1999)的子集,定义了便于表示结构化数据的一套格式规范,JSON规范是符合ECMAScript语法规范,这样按JSON规范描述出的字符串已是 JavaScript的原生代码串,这使之能通过eval动态的在JSON串与Ja 阅读全文
posted @ 2011-03-11 10:19 microsoftzhcn 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 3.5中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在这个HTTP请求传到HttpHandler之前要经过不同的HttpMod 阅读全文
posted @ 2011-03-11 09:53 microsoftzhcn 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Url是Web服务器来解析的,一般来说都是对应到某个文件,但是也不一定,对于ASP.Net的IIS的ISAPI扩展可以处理自定义的请求,比如你可以把类似于:http://localhost/MyApp/Test.Hello这样的Url交给自己的类来处理 首先你要配置Web.Config里面的HttpHandlers配置节: <httpHandlers> <add verb="verb list" path="path/wildcard" type="type,assemblyname" validate=" 阅读全文
posted @ 2011-03-11 09:24 microsoftzhcn 阅读(279) 评论(0) 推荐(0) 编辑
摘要: httpHandlers和httpModules接口介绍 阅读全文
posted @ 2011-03-11 08:46 microsoftzhcn 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 将编译的dll文件拷贝到web项目的bin目录下,在web项目的web.config文件system.web节点中配置: 这样就将自定义的HttpModule类MyHttpModule插入到了当前web的HttpModule的Pipeline中。 HttpModule主要功能是对Application的各个事件进行截取,在这些事件中完成自己的处理。其实如果自己开发一些项目,直接在 Global.asax中处理已经足够了。如果是开发一个Framework或者是某些方面的组件,需要在事件中添加处理,开发自定义的 HttpModule,可以避免使用Framework或者组件时,还得手工在Global 阅读全文
posted @ 2011-03-11 08:46 microsoftzhcn 阅读(278) 评论(0) 推荐(0) 编辑
摘要: httpHandlers和httpModules接口介绍 (5) 阅读全文
posted @ 2011-03-11 08:45 microsoftzhcn 阅读(216) 评论(0) 推荐(0) 编辑
摘要: httpHandlers和httpModules接口介绍 (4) 阅读全文
posted @ 2011-03-11 08:44 microsoftzhcn 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 第三步:在Init事件中注册PreRequestHandlerExecute事件,并实现事件处理方法 class AuthenticModule:IHttpModule{public void Dispose(){}public void Init(HttpApplication context){context.PreRequestHandlerExecute += new EventHandler(context_PreRequestHandlerExecute);}void context_PreRequestHandlerExecute(object sender, EventArgs 阅读全文
posted @ 2011-03-11 08:43 microsoftzhcn 阅读(338) 评论(0) 推荐(0) 编辑
摘要: BeginRequest和PreRequestHandlerExecute之间的事件是在服务器执行HttpHandler处理之前触发。 阅读全文
posted @ 2011-03-11 08:42 microsoftzhcn 阅读(356) 评论(0) 推荐(0) 编辑
摘要: ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。 ASPNET_ISAPI.DLL:是处理.aspx文件的wi 阅读全文
posted @ 2011-03-11 08:41 microsoftzhcn 阅读(453) 评论(1) 推荐(1) 编辑