07 2008 档案

【转】简单明了的数据库三范式
摘要:本文转自:http://www.wcsky.com/diary/detail/59.aspx 第一讲:范式设计 首先,俺说,数据库重在设计,然后才是开发。按照第三范式开发,会让你提升到一个新的境界! 名词解释:第三范式 第一范式:一个不包含重复列的表归于第一范式。 第二范式:如果一个表归于第一范式且只包含依赖于主键的列,则归于第二范式。 第三范式:如果一个表归于第二范式且只包... 阅读全文

posted @ 2008-07-29 11:05 王丹小筑 阅读(579) 评论(0) 推荐(0)

【转】MemberRole之Membership深入篇
摘要:原文链接:http://bbs.cnw.com.cn/viewthread.php?tid=81874&page=1&authorid=36930 专题八的上篇大致讨论了MemberRole中的Membership实现,对于运用Membership进行web开发足够,但是对于想更深入了解Membership实现机理的朋友那是远远不够的,这个专题我们更深入一下了解Membership。 ... 阅读全文

posted @ 2008-07-24 15:59 王丹小筑 阅读(214) 评论(0) 推荐(0)

【转】ASP.NET 2.0运行时简要分析
摘要:本文作者:dudu 原文链接:http://www.cnblogs.com/dudu/archive/2006/01/14/317016.html 概述: 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。 关键字: ASP.NET 2.0运行时,原理,请求处理,... 阅读全文

posted @ 2008-07-24 15:49 王丹小筑 阅读(136) 评论(0) 推荐(0)

【转】学习使用Membership数据库
摘要:文本转自:http://hi.baidu.com/43994878/blog/item/e393a23613742f330b55a97a.html 图片转自:http://www.cnblogs.com/zijinguang/archive/2008/06/21/1227380.html 摘要:在.NET 2.0中,引入了Provider模式后,大大了提高了框架本身的可扩展性。以Mem... 阅读全文

posted @ 2008-07-24 14:56 王丹小筑 阅读(574) 评论(1) 推荐(0)

弹出窗口调用父窗口的javascript函数
摘要:假设父窗体中javascript函数名称为 FuncName(value) 则弹出窗口的写法为: if(opener != null) { opener.FuncName(value); } 阅读全文

posted @ 2008-07-24 13:53 王丹小筑 阅读(1125) 评论(0) 推荐(0)

【转】关于SET QUOTED_IDENTIFIER {ON|OFF}的问题
摘要:本文转自:http://www.cnblogs.com/pomp/archive/2008/05/27/917417.html SQL SERVER的联机丛书的解释: “当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Tran... 阅读全文

posted @ 2008-07-24 12:13 王丹小筑 阅读(185) 评论(0) 推荐(0)

【转】C#中的编码转换
摘要:将一个字符串转换成Unicode类型的Base64编码的字符串如下: Convert.ToBase64String(Encoding.Unicode.GetBytes(unicodeString)); 红色标明的是还可以转换BigEndianUnicode(UTF-16),UTF-7,UTF-8,ASCII的几种编码. 那如何转换回来呢? Encoding.Unicode.GetString(... 阅读全文

posted @ 2008-07-23 12:53 王丹小筑 阅读(335) 评论(0) 推荐(0)

XMLHTTP的responseText显示为乱码问题解决办法
摘要:使用bytesToBSTR编码转换函数: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->set http=Server.createobject("Microsoft.XMLHTTP") Http.open "GET",... 阅读全文

posted @ 2008-07-19 12:41 王丹小筑 阅读(1890) 评论(0) 推荐(0)

【转】jQuery技巧总结
摘要:一、简介 1.1、概述 随着WEB2.0及 ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、 Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。 ... 阅读全文

posted @ 2008-07-15 20:13 王丹小筑 阅读(187) 评论(0) 推荐(0)

【转】基于JSON的AJAX开发
摘要:本文转自:http://www.cnblogs.com/MaxIE/archive/2008/04/15/1154093.html 本文将解释如何使用AJAX和JSON分析器在客户端和服务器之间创建复杂的JSON数据传输层。 一、引言 毫无疑问,AJAX已经成为当今Web开发中一种强有力的用户交互技术,但是它的许多可能性应用仍然鲜为人知。在本文中,我们将来共同探讨如何使用JavaScr... 阅读全文

posted @ 2008-07-15 09:12 王丹小筑 阅读(339) 评论(0) 推荐(0)

【转】什么是JSON?
摘要:众所周知,AJAX是目前时尚上午web开发技术,它利用客户端脚本向服务器发送请求,而服务器只检索这一请求代替以往检索整个页面的请求,同时服务器编译的数据量也减少了,从而使得服务器响应变得更快了。 这些请求通常检索格式化的xml来响应,然后JavaScript代码分析xml响应来显示结果,使得JavaScript代码复杂化了。 这个时候新的事物出现了,JSON(JavaScript Object N... 阅读全文

posted @ 2008-07-15 08:36 王丹小筑 阅读(224) 评论(0) 推荐(0)

JavaScript中的escape() 函数
摘要:定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string) 参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的... 阅读全文

posted @ 2008-07-15 08:17 王丹小筑 阅读(1830) 评论(0) 推荐(0)

【转】C#中读写INI文件
摘要:本文转自:http://www.cnblogs.com/zhusimu/archive/2008/07/12/1241439.html 在网上找了关于ini文件读写方法,还是没有找到ini文件中有一个Section多个Key的读写情况,在一篇C++文章中得到点提示操作如下: 1.创建ini文件读写类: using System.Runtime.InteropServices; using Sy... 阅读全文

posted @ 2008-07-13 23:37 王丹小筑 阅读(357) 评论(1) 推荐(0)

【转】C#读写ini文件
摘要:本文转自:http://www.cnblogs.com/yao/archive/2006/06/26/435720.html 主要思路是调用Win32 API。 1.引入命名空间 using System.Runtime.InteropServices; 2.声明(把一个Win32 API函数转成C#函数) //声明INI文件的写操作函数 WritePrivateProfile... 阅读全文

posted @ 2008-07-13 23:32 王丹小筑 阅读(366) 评论(0) 推荐(0)

【转】C#制作RSS
摘要:原文链接:http://blog.csdn.net/21aspnet/archive/2007/03/20/1534406.aspx 现讲述动态生成RSS文件的方法。 动态生成RSS文件也基本有两种方法,一种是用字符串累加的方法,另一种是使用xml文档生成的方法。字符串累加的方法也比较简单,我也就不多说了,这里着重说一下生成XmlDocument的方法,包括各种节点的创建,属性的创建等。当然在... 阅读全文

posted @ 2008-07-13 17:24 王丹小筑 阅读(497) 评论(0) 推荐(0)

【转】ASP.NET动态生成html页面
摘要:适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制好的html页面,来加强美观。 思路 1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,... 阅读全文

posted @ 2008-07-13 17:21 王丹小筑 阅读(178) 评论(0) 推荐(0)

【转】ref 和 out 的使用区别
摘要:1、out必须在函数体内初始化,在外面初始化没意义。也就是说,out型的参数在函数体内不能得到外面传进来的初始值。 2、ref必段在函数体外初始化。 3、两都在函数体的任何修改都将影响到外面 ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都... 阅读全文

posted @ 2008-07-13 17:17 王丹小筑 阅读(173) 评论(0) 推荐(0)

【转】XML节点操作(javascript)
摘要:原文链接:http://blog.csdn.net/boby16/archive/2006/12/21/1451658.aspx DOMDocument 属性和方法 最近发现DOMDocument对象很重要,还有XMLHTTP也很重要 注意大小写一定不能弄错. 属性: 1Attributes 存储节点的属性列表(只读) 2childNodes 存储节点的子节点... 阅读全文

posted @ 2008-07-13 17:14 王丹小筑 阅读(842) 评论(0) 推荐(0)

【转】用javascript操作xml
摘要:原文链接:http://blog.csdn.net/liusylon/archive/2006/11/29/1419880.aspx 文中尽量用上所有的操作和属性,以做示范 阅读全文

posted @ 2008-07-13 17:07 王丹小筑 阅读(182) 评论(0) 推荐(0)

【转】Meta标签详解
摘要:Meta标签详解,在网上转的,希望对大家有用 引言 您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广 个人网站,人们首先想到的方法无外乎以下几种: ● 在搜索引擎中登录自己的个人网站 ● 在知名网站加入你个人网站的链接 ● 在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的ME... 阅读全文

posted @ 2008-07-13 16:59 王丹小筑 阅读(180) 评论(0) 推荐(0)

DataFormatString 属性(datagrid数据邦定)
摘要:DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: ... 阅读全文

posted @ 2008-07-13 16:53 王丹小筑 阅读(308) 评论(0) 推荐(0)

【转】常用正则表达式
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配... 阅读全文

posted @ 2008-07-13 16:48 王丹小筑 阅读(206) 评论(0) 推荐(0)

【转】ASP.NET页面事件:顺序与回传详解
摘要:原文链接:http://webservices.ctocio.com.cn/wsare/462/8083462.shtml ASP.NET页面事件:顺序与回传详解 作者: 佚名, 出处:天极网 , 责任编辑: 包春林, 2008-04-22 04:00 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少... 阅读全文

posted @ 2008-07-13 16:44 王丹小筑 阅读(147) 评论(0) 推荐(0)

Javascript子窗体刷新父页面
摘要://刷新父页面 window.opener.opener = null; window.opener.location.replace(window.opener.location.href); //刷新指定的父页面 window.opener.opener = null; window.opener.navigate('index.htm'); parent.htm页面: 1 9 ... 阅读全文

posted @ 2008-07-13 16:30 王丹小筑 阅读(1224) 评论(0) 推荐(0)

Javascript刷新父页面并关闭子页面
摘要: 阅读全文

posted @ 2008-07-13 16:27 王丹小筑 阅读(919) 评论(0) 推荐(0)

window.close() 不出现提示“是否要关闭本窗口”的方法
摘要:无标题页 阅读全文

posted @ 2008-07-13 16:17 王丹小筑 阅读(368) 评论(0) 推荐(0)

ASP.NET向父页面提交内容并关闭子页面
摘要:pageMain.aspx: Untitled Page pageMain.aspx.cs: using System; using System.Collections; using System.Configuration; using System.Data; using Sy... 阅读全文

posted @ 2008-07-13 16:13 王丹小筑 阅读(577) 评论(0) 推荐(0)

【转】CSS控制GridView固定表头
摘要:原文链接:http://blog.csdn.net/go5188/archive/2007/06/27/1667898.aspx CSS代码 调用代码 ... 阅读全文

posted @ 2008-07-13 15:46 王丹小筑 阅读(427) 评论(0) 推荐(0)

【转】ASP.NET缓存:方法分析和实践示例
摘要:尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时间尝试优化代... 阅读全文

posted @ 2008-07-13 15:41 王丹小筑 阅读(125) 评论(0) 推荐(0)

如何:创建自定义 HTTP 模块
摘要:本文作者:MSDN 原文链接:http://msdn.microsoft.com/zh-cn/library/ms227673(VS.80).aspx 如何:创建自定义 HTTP 模块 本主题中描述的自定义 HTTP 模块阐释了 HTTP 模块的基本功能。在响应下面两个事件时调用该模块:BeginRequest 事件和 EndRequest 事件。这使该模块可以在处理页请求之前和之后运... 阅读全文

posted @ 2008-07-13 13:32 王丹小筑 阅读(210) 评论(0) 推荐(0)

HTTP 模块介绍
摘要:本文转自:MSDN 原文链接:http://msdn.microsoft.com/zh-cn/library/ms178468(VS.80).aspx HTTP 模块介绍 HTTP 模块是一个在每次针对应用程序发出请求时调用的程序集。HTTP 模块作为 ASP.NET 请求管线的一部分调用,它们能够在整个请求过程中访问寿命周期事件。因此,HTTP 模块使您有机会检查传入的请求并根据该请... 阅读全文

posted @ 2008-07-13 13:29 王丹小筑 阅读(182) 评论(0) 推荐(0)

HTTP 处理程序介绍
摘要:本文转自:MSDN 原文链接:http://msdn.microsoft.com/zh-cn/library/ms227675(VS.80).aspx HTTP 处理程序介绍 ASP.NET HTTP 处理程序是响应对 ASP.NET Web 应用程序的请求而运行的过程(通常称为“终结点”)。最常用的处理程序是处理 .aspx 文件的 ASP.NET 页处理程序。用户请求 .aspx ... 阅读全文

posted @ 2008-07-13 13:08 王丹小筑 阅读(157) 评论(0) 推荐(0)

ASP.NET 应用程序生命周期概述
摘要:本文转自:MSDN 原文链接:http://msdn.microsoft.com/zh-cn/library/ms178473(VS.80).aspx ASP.NET 应用程序生命周期概述 本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤... 阅读全文

posted @ 2008-07-13 12:55 王丹小筑 阅读(166) 评论(0) 推荐(0)

使用ASP.NET AJAX异步调用Web Service和页面中的类方法(0):目录
摘要:作者: Dflying Chen 原文链接:http://www.cnblogs.com/dflying/archive/2007/06/05/771471.html 准备把《ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关》的第三章《异步调用Web Service和页面中的类方法》公布出来,希望对朋友们有所帮助。我也会不停公布出本书的更多内... 阅读全文

posted @ 2008-07-13 12:18 王丹小筑 阅读(222) 评论(0) 推荐(0)

【转】javascript里声明事件处理的几种方式
摘要:先声明 第一种 第二种 第三种 阅读全文

posted @ 2008-07-13 12:04 王丹小筑 阅读(207) 评论(0) 推荐(0)

【转】C#使用winsock api实现同步Socket服务端
摘要:.net socket已经封装好了这些API,本文主要是演示.net是如何用这些API的,让你知其所以然。 原文链接:http://www.cnblogs.com/onlytiancai/archive/2008/07/12/1241317.html 由于大多讲解winsock的代码都是c++的,而winsock只是一些windows api的使用,为了帮助.net程序员深入的理解winso... 阅读全文

posted @ 2008-07-13 11:56 王丹小筑 阅读(1332) 评论(0) 推荐(0)

C# 预处理器指令
摘要:C#有许多名为预处理器指令的命令。这些命令从来不会被翻译为可执行代码中的命令,但会影响编译过程的各个方面。例如,预处理器可禁止编译器编译代码的某一部分。如果计划发布两个版本的代码,比如基本版本和企业版本,或者针对不同的.NET Framework版本进行编码,就可以使用这些指令。在Anthem.NET的代码中我们经常可以看到这种用法。 预处理器指令的开头都有符号#。 注意: C#中并没有一个像C... 阅读全文

posted @ 2008-07-13 11:33 王丹小筑 阅读(473) 评论(1) 推荐(0)

【转】为GridView添加两种自定义分页样式
摘要:原文链接:http://www.cnblogs.com/anderslly/archive/2007/07/10/twogridviewpagerstyles.html GridView的分页功能很不错, 利用DataSource控件我们可以比较轻松地实现分页.此外,我们还可以使用PageTemplate来自定义分页行的样式.很多时候这样就足够了,但如果还是不能满足要求,我们可以扩展GridV... 阅读全文

posted @ 2008-07-13 11:16 王丹小筑 阅读(509) 评论(0) 推荐(0)

【转】JavaScript中的字符串操作
摘要:原文链接:http://www.cnblogs.com/anderslly/archive/2006/11/09/javascriptstring.html 一、概述 字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,... 阅读全文

posted @ 2008-07-13 11:12 王丹小筑 阅读(287) 评论(0) 推荐(0)

【转】javascript操作cookie
摘要:原文链接:http://www.cnblogs.com/anderslly/category/43300.html 问题: 使得在访问页面的时候能够沿用上次的设置,或者在不同的页面间共享数据。比如用户在访问网站的时候设置了页面字体的大小,那么会希望下次访问的时候仍然能使用同样的设置进行浏览,而不用重复设置。 解决方案: 在用户浏览页面并进行设置时,将这些设置保存在cookie中... 阅读全文

posted @ 2008-07-13 11:06 王丹小筑 阅读(189) 评论(0) 推荐(0)

【转】使用JavaScript检测浏览器的相关特性
摘要:原文链接:http://www.cnblogs.com/anderslly/archive/2006/10/25/browserfeature.html 一、检测浏览器的名称 问题: 不同的浏览器对JavaScript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本。 解决方案: 使用nav... 阅读全文

posted @ 2008-07-13 10:59 王丹小筑 阅读(168) 评论(0) 推荐(0)

C#类成员初始化与构造函数执行的顺序
摘要:先看一段程序: class Foo { public Foo(string s) { Console.WriteLine("Foo constructor: {0}", s); } public void Bar() { } } class Base { ... 阅读全文

posted @ 2008-07-13 10:52 王丹小筑 阅读(861) 评论(0) 推荐(0)

CodeSmith开发系列资料总结
摘要:“努力学习的熊”CodeSmith基础系列: 1.CodeSmith基础(一) 2.CodeSmith基础(二) 3.CodeSmith基础(三) 4.CodeSmith基础(四) 5.CodeSmith基础(五) 6.CodeSmith基础(六) 7.CodeSmith基础(七) 8.CodeSmith基础(八) “Terrylee”CodeSmith实用技巧系列: 1.CodeSmith实用... 阅读全文

posted @ 2008-07-12 19:24 王丹小筑 阅读(215) 评论(0) 推荐(0)

【转】利用SQL语句得到客户端的IP地址
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/10/09/250918.html --1:得到客户端的IP地址 /************* IP **************/ declare @ip varchar(20),@hst varchar(20),@sql varchar(100) declare @... 阅读全文

posted @ 2008-07-12 19:15 王丹小筑 阅读(311) 评论(0) 推荐(0)

【转】.NET设计模式(19):观察者模式(Observer Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/10/23/Observer_Pattern.html 概述 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对... 阅读全文

posted @ 2008-07-12 19:08 王丹小筑 阅读(291) 评论(0) 推荐(0)

【转】.NET设计模式(18):迭代器模式(Iterator Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/09/16/Iterator_Pattern.html 概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则... 阅读全文

posted @ 2008-07-12 19:05 王丹小筑 阅读(148) 评论(0) 推荐(0)

【转】.NET设计模式(17):命令模式(Command Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/07/17/Command_Pattern.html 命令模式(Command Pattern) ——.NET设计模式系列之十七 TerryLee,2006年7月 概述 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“... 阅读全文

posted @ 2008-07-12 19:03 王丹小筑 阅读(193) 评论(0) 推荐(0)

【转】.NET设计模式(16):模版方法(Template Method)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/07/04/DesignPattern_TemplateMethod.html 摘要:Template Method模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。 主要内容 1.概述 2.Template Method解说 3..N... 阅读全文

posted @ 2008-07-12 19:01 王丹小筑 阅读(175) 评论(0) 推荐(0)

【转】.NET设计模式(15):结构型模式专题总结
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/06/01/designpattern_articles_structpattern.html ——探索设计模式系列之十五 Terrylee,2006年5月 摘要:结构型模式,顾名思义讨论的是类和对象的结构,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些... 阅读全文

posted @ 2008-07-12 18:59 王丹小筑 阅读(169) 评论(0) 推荐(0)

【转】.NET设计模式(14):代理模式(Proxy Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/05/18/403382.html 代理模式(Proxy Pattern) ——.NET设计模式系列之十四 Terrylee,2006年5月 摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的... 阅读全文

posted @ 2008-07-12 18:56 王丹小筑 阅读(185) 评论(0) 推荐(0)

【转】.NET设计模式(13):享元模式(Flyweight Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/03/29/361767.html 享元模式(Flyweight Pattern) ——.NET设计模式系列之十三 Terrylee,2006年3月 摘要:面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致... 阅读全文

posted @ 2008-07-12 18:54 王丹小筑 阅读(157) 评论(0) 推荐(0)

【转】.NET设计模式(12):外观模式(Façade Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/03/17/352349.html 外观模式(Façade Pattern) ——.NET设计模式系列之十二 Terrylee,2006年3月 概述 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化... 阅读全文

posted @ 2008-07-12 18:51 王丹小筑 阅读(144) 评论(0) 推荐(0)

【转】.NET设计模式(11):组合模式(Composite Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/03/11/347919.html 组合模式(Composite Pattern) ——.NET设计模式系列之十一 Terrylee,2006年3月 概述 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单... 阅读全文

posted @ 2008-07-12 18:48 王丹小筑 阅读(174) 评论(0) 推荐(0)

【转】.NET设计模式(10):装饰模式(Decorator Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/03/01/340592.html 装饰模式(Decorator Pattern) ——.NET设计模式系列之十 Terrylee,2006年3月 概述 在软件系统中,有时候我们会使用继承来扩展对象的功能,但是由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且... 阅读全文

posted @ 2008-07-12 18:41 王丹小筑 阅读(209) 评论(0) 推荐(0)

【转】.NET设计模式(9):桥接模式(Bridge Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/02/24/336652.html 桥接模式(Bridge Pattern) ——.NET设计模式系列之九 Terrylee,2006年2月 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来... 阅读全文

posted @ 2008-07-12 18:37 王丹小筑 阅读(158) 评论(0) 推荐(0)

【转】.NET设计模式(8):适配器模式(Adapter Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/02/18/333000.html 适配器模式(Adapter Pattern) ——.NET设计模式系列之八 Terrylee,2006年2月 概述 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不... 阅读全文

posted @ 2008-07-12 18:34 王丹小筑 阅读(178) 评论(0) 推荐(0)

【转】.NET设计模式(7):创建型模式专题总结(Creational Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/01/16/318285.html 创建型模式专题总结(Creational Pattern) ——.NET设计模式系列之七 Terrylee,2006年1月 概述 创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对... 阅读全文

posted @ 2008-07-12 18:29 王丹小筑 阅读(159) 评论(0) 推荐(0)

【转】.NET设计模式(6):原型模式(Prototype Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/01/16/317896.html 原型模式(Prototype Pattern) ——.NET设计模式系列之六 Terrylee,2006年1月 概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构... 阅读全文

posted @ 2008-07-12 18:26 王丹小筑 阅读(193) 评论(0) 推荐(0)

【转】.NET设计模式(5):工厂方法模式(Factory Method)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/01/04/310716.html 工厂方法模式(Factory Method) ——.NET设计模式系列之五 Terrylee,2004年1月2日 概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有... 阅读全文

posted @ 2008-07-12 18:23 王丹小筑 阅读(191) 评论(0) 推荐(0)

【转】.NET设计模式(4):建造者模式(Builder Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/12/19/299878.html 建造者模式(Builder Pattern) ——.NET设计模式系列之四 Terrylee,2005年12月17日 概述 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,... 阅读全文

posted @ 2008-07-12 18:18 王丹小筑 阅读(177) 评论(0) 推荐(0)

【转】.NET设计模式(3):抽象工厂模式(Abstract Factory)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/12/13/295965.html 抽象工厂模式(Abstract Factory) ——探索设计模式系列之三 Terrylee,2005年12月12日 概述 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工... 阅读全文

posted @ 2008-07-12 18:11 王丹小筑 阅读(250) 评论(0) 推荐(0)

【转】.NET设计模式(2):单件模式(Singleton Pattern)
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/12/09/293509.html 单件模式(Singleton Pattern) ——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕... 阅读全文

posted @ 2008-07-12 18:06 王丹小筑 阅读(156) 评论(0) 推荐(0)

【转】.NET设计模式(1):开篇
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/12/09/293465.html .NET设计模式开篇 ——.NET设计模式系列之一 Terrylee,2005年12月06日 前言 加入Design & Pattern团队有几个月的时间了,惭愧的是从没有写过关于设计模式的随笔,得到wayfarer的同意,把企业库系列... 阅读全文

posted @ 2008-07-12 18:02 王丹小筑 阅读(245) 评论(0) 推荐(0)

【转】设计模式的点滴
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2005/10/12/253115.html 设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 一般而言,一个模式有四个基本要素 1. 模式名称(pattern name) 一个助记名,它用一两... 阅读全文

posted @ 2008-07-12 17:54 王丹小筑 阅读(118) 评论(0) 推荐(0)

通过Http Module向Http请求输出流中写入文字
摘要:本文摘自文章:《Http Module 介绍》 作者:张子阳 上下文知识请看:《Http Module 介绍》 通过Http Module向Http请求输出流中写入文字 本例中,我们仅用BeginRequest事件和 EndRequest 事件对 Http Module 的使用作以说明。我们通过这个范例,了解 Http Module 基本的使用方法。 首先,请创建一个新的站点,在Ap... 阅读全文

posted @ 2008-07-12 17:21 王丹小筑 阅读(466) 评论(0) 推荐(0)

IHttpHandlerFactory 概述
摘要:本文摘自文章:《Http Handler 介绍》 作者:张子阳 上下文知识请参见:《Http Handler 介绍》 IHttpHandlerFactory 概述 现在假设我们有这样的需求,我们不仅想要处理 .rss 后缀名,还想要能够处理 .atom后缀名,假设处理atom的类命名为AtomHandler,那么我们的Web.config该如何设置呢?我想应该是这样的: 如果我们... 阅读全文

posted @ 2008-07-12 16:17 王丹小筑 阅读(285) 评论(0) 推荐(0)

利用HttpHandler创建自定义后缀Rss源
摘要:本文摘自文章:《Http Handler 介绍》 作者:张子阳 利用HttpHandler创建自定义后缀Rss源 RSS如今已经可以说是随处可见,而RSS的实现方式,通常是在一个.aspx的CodeBehind文件中写一个XML文件,然后加载到Response的OutputStream中, Rss源通常是Rss.aspx这种形式的。通过第一章学到的ISAPI的知识,再结合本章学到的关于Ht... 阅读全文

posted @ 2008-07-12 16:09 王丹小筑 阅读(282) 评论(1) 推荐(0)

通过IhttpHandler实现图片验证码
摘要:本文摘自文章:《Http Handler 介绍》 作者:张子阳 通过IhttpHandler实现图片验证码 NOTE:这个例子来自于《Maximizing ASP.NET Real World, Object-Oriented Development》一书。 可以在一个.ashx文件中实现IHttpHandler。 Step.1 打开Vs2005,“添加新项”,“一般处理程序”。新建... 阅读全文

posted @ 2008-07-12 16:06 王丹小筑 阅读(399) 评论(0) 推荐(0)

使用HttpHandler实现图片防盗链
摘要:本文摘自文章:《Http Handler 介绍》 作者:张子阳 使用HttpHandler实现图片防盗链 NOTE:这个例子来自于《Maximizing ASP.NET Real World, Object-Oriented Development》一书: Step.1:创建文件 CustomHandler.cs,代码如下: using System; using System.We... 阅读全文

posted @ 2008-07-12 16:00 王丹小筑 阅读(622) 评论(0) 推荐(0)

【转】.Net 中的反射(动态创建类型实例) - Part.4
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx .Net 中的反射(动态创建类型实例) - Part.4 动态创建对象 在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章... 阅读全文

posted @ 2008-07-12 12:06 王丹小筑 阅读(224) 评论(0) 推荐(0)

【转】.Net 中的反射(反射特性) - Part.3
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CLR-and-Framework/Reflection-Part3.aspx .Net 中的反射(反射特性) - Part.3 反射特性(Attribute) 可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人: // title: 标... 阅读全文

posted @ 2008-07-12 12:02 王丹小筑 阅读(151) 评论(0) 推荐(0)

【转】.Net 中的反射(查看基本类型信息) - Part.2
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CLR-and-Framework/Reflection-Part2.aspx .Net 中的反射(查看基本类型信息) - Part.2 反射概述 和Type类 1.反射的作用 简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Bi... 阅读全文

posted @ 2008-07-12 11:59 王丹小筑 阅读(119) 评论(0) 推荐(0)

【转】.Net 中的反射(序章) - Part.1
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CLR-and-Framework/Reflection-Part1.aspx .Net 中的反射(序章) - Part.1 引言 反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。 反射是一个庞大的话题,... 阅读全文

posted @ 2008-07-12 11:56 王丹小筑 阅读(129) 评论(0) 推荐(0)

【转】创建常量、原子性的值类型
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CSharp-Programming/Immutable-Atomic-Value-Types.aspx 创建常量、原子性的值类型 概述 本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。 从类型设计谈起 ... 阅读全文

posted @ 2008-07-12 11:52 王丹小筑 阅读(139) 评论(0) 推荐(0)

【转】C# 类型基础
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CSharp-Programming/Type-Fundamentals.aspx C# 类型基础 引言 本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shall... 阅读全文

posted @ 2008-07-12 11:50 王丹小筑 阅读(172) 评论(0) 推荐(0)

【转】C# 中的泛型
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CSharp-Programming/Generics-In-CSharp.aspx C# 中的泛型 出处:http://www.ondotnet.com/pub/a/dotnet/2004/05/17/liberty.html 术语表 generics:泛型 type-safe:类型安全 collection:... 阅读全文

posted @ 2008-07-12 11:44 王丹小筑 阅读(189) 评论(0) 推荐(0)

【转】C# 中的枚举器
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CSharp-Programming/Iterators-In-CSharp.aspx C# 中的枚举器 出处:http://www.ondotnet.com/pub/a/dotnet/2004/06/07/liberty.html 术语表 Iterator:枚举器 如果你正在创建一个表现和行为都类似于集合的类,... 阅读全文

posted @ 2008-07-12 11:42 王丹小筑 阅读(331) 评论(0) 推荐(0)

【转】MVP 模式实例解析
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Software-Design/MVP-Pattern-Explained.aspx MVP 模式实例解析 引言 可能有的朋友已经看过我翻译的Jean-Paul Boodhoo的 模型-视图-提供器 模式 一文了(如果没有,建议你先看下再看这篇文章,毕竟这两篇是紧密联系的)。在那篇文章中,作者为了说明 MVP 的... 阅读全文

posted @ 2008-07-12 11:34 王丹小筑 阅读(219) 评论(0) 推荐(0)

【转】模型-视图-提供器 模式
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Software-Design/Model-View-Presenter-Pattern.aspx 模型-视图-提供器 模式 出处:http://msdn.microsoft.com/en-us/magazine/cc188690.aspx 引言 随着像Asp.Net和Windows窗体这样的用户界面创建技术越... 阅读全文

posted @ 2008-07-12 11:31 王丹小筑 阅读(180) 评论(0) 推荐(0)

【转】对象关系映射(理论基础) - Part.1
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Software-Design/Object-Relational-Mapping-Part1.aspx 对象关系映射(理论基础) - Part.1 引言 大多数情况下,大家都在使用面向对象的思想进行程序开发与设计。与此同时,和我们打交道最多的数据库莫过于关系数据库了。而如何使这两个不同领域的对象相互协作自然成了... 阅读全文

posted @ 2008-07-12 11:27 王丹小筑 阅读(266) 评论(0) 推荐(0)

【转】重温Observer模式--热水器·改
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Design-Pattern/Observer.aspx 重温Observer模式--热水器·改 引言 在 C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方... 阅读全文

posted @ 2008-07-12 11:19 王丹小筑 阅读(355) 评论(0) 推荐(0)

【转】Command 模式 Step by Step
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Design-Pattern/Command.aspx Command 模式 Step by Step 引言 提起Command模式,我想没有什么比遥控器的例子更能说明问题了,本文将通过它来一步步实现GOF的Command模式。 我们先看下这个遥控器程序的需求:假如我们需要为家里的电器设计一个远程遥控器,通过这个... 阅读全文

posted @ 2008-07-12 11:17 王丹小筑 阅读(152) 评论(0) 推荐(0)

【转】奇幻RPG(物品锻造 与 Decorator模式)
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Design-Pattern/Decorator.aspx 奇幻RPG(物品锻造 与 Decorator模式) 引言 物品锻造是各类奇幻游戏中的常见功能,就拿众所周知的Diablo来说吧。假设角色拥有一把单手剑,可能基础攻击力只有13,但是它有三个装备孔。当给剑镶嵌一颗蓝宝石的时候,它就拥有了额外的冰冻效果并多... 阅读全文

posted @ 2008-07-12 11:13 王丹小筑 阅读(273) 评论(0) 推荐(0)

【转】奇幻RPG(人物构造 与 Abstract Factory模式)
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Design-Pattern/Abstract-Factory.aspx 奇幻RPG(人物构造 与 Abstract Factory模式) 引言 在前一节,我们介绍了Strategy模式,并使用此模式实现了一个根据角色的职业来分配技能的范例(实际也就是动态地为类分配方法)。作为一款奇幻RPG,有了职业,我们还应当... 阅读全文

posted @ 2008-07-12 11:10 王丹小筑 阅读(219) 评论(0) 推荐(0)

【转】奇幻RPG(角色技能 与 Strategy模式)
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Design-Pattern/Strategy.aspx 奇幻RPG(角色技能 与 Strategy模式) 引言 看过一些设计模式方面的书籍和文章,虽然很正式,很权威,(也觉得有那么一点刻板),总是觉得让人不那么好靠近。于是,我思考着像写故事一样来写下自己对设计模式的理解。我们将以一款奇幻角色扮演游戏(D&D)为... 阅读全文

posted @ 2008-07-12 11:05 王丹小筑 阅读(235) 评论(0) 推荐(0)

【转】Web 标准中的常见问题
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Misc/Common-Problems-Of-Web-Standard.aspx Web 标准中的常见问题 引言 大概在2004年的时候,Web标准的概念藉由一本名为《网站重构》的书开始被国内人所了解。随后的几年中,其更少的代码量、更好的搜索引擎友好性、更好的浏览器兼容性使得Web标准迅速受到重视并逐渐普... 阅读全文

posted @ 2008-07-12 11:00 王丹小筑 阅读(180) 评论(0) 推荐(0)

【转】正则表达式 教程
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Misc/Regular-Expression-Tutorial.aspx 正则表达式 教程 由于排版和篇幅关系,本文仅提供PDF版本: http://www.tracefact.net/document/Regular-Expression-Tutorial.pdf 这里列出本文的目录: 引言 ... 阅读全文

posted @ 2008-07-12 10:55 王丹小筑 阅读(221) 评论(0) 推荐(0)

【转】Asp.Net 三层式Web应用程序开发 - Part.1
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/Three-Layer-Web-Application-Using-Asp-Net-Part1.aspx Asp.Net 三层式Web应用程序开发 - Part.1 引言 本文是 “使用Asp.Net构建三层式Web 应用程序” 系列文章的第一部分。在这一系列文章中,我将系统的讲述如何使用 Asp... 阅读全文

posted @ 2008-07-12 10:47 王丹小筑 阅读(370) 评论(0) 推荐(0)

【转】在Web站点中创建和使用Rss源
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/Creating-and-Consuming-Rss-Feeds-on-Your-Website.aspx 在Web站点中创建和使用Rss源 主要参考: Creating Rss Feeds For Your Web Site Consuming Rss Feeds On Your Web Si... 阅读全文

posted @ 2008-07-12 10:27 王丹小筑 阅读(172) 评论(0) 推荐(0)

【转】ASP.Net 可定制分页用户控件
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/Extensible-Paging-User-Control.aspx Asp.Net 可定制分页用户控件 介绍 借助 Asp.Net 提供的数据绑定控件,我们无需太多的代码,甚至不需要代码,只要在 VS2005 中拖拽几下控件,进行一些属性的设置,便可以实现在Asp时代需要做大量工作才能够实现的... 阅读全文

posted @ 2008-07-12 10:24 王丹小筑 阅读(256) 评论(0) 推荐(0)

【转】Web站点风格切换的实现
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/An-implementation-of-website-style-switching.aspx Web站点风格切换的实现 引言 Web站点的风格切换是很常见、也很受大家欢迎的功能,比如大家熟知的博客园就提供了几十款风格模板供大家选择。在Asp.Net中,我们可以通过模板页master page... 阅读全文

posted @ 2008-07-12 10:18 王丹小筑 阅读(130) 评论(0) 推荐(0)

【转】Http 请求处理流程
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net-Architecture/Http-Request-Processing-Flow.aspx Http 请求处理流程 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind... 阅读全文

posted @ 2008-07-12 10:14 王丹小筑 阅读(161) 评论(0) 推荐(0)

【转】Http Module 介绍
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/Introduction-to-Http-Module.aspx Http Module 介绍 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行... 阅读全文

posted @ 2008-07-12 10:10 王丹小筑 阅读(231) 评论(2) 推荐(0)

【转】ASP.NET AJAX入门系列
摘要:作者:TerryLee 原文链接:http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。 目录 ASP.NET ... 阅读全文

posted @ 2008-07-12 02:28 王丹小筑 阅读(145) 评论(0) 推荐(0)

【转】web架构设计经验分享
摘要:作者:二毛五 原文链接:http://www.cnblogs.com/yizhu2000/archive/2007/12/04/982142.html 架构设计的几个心得: 一,不要过设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出... 阅读全文

posted @ 2008-07-12 02:22 王丹小筑 阅读(171) 评论(0) 推荐(0)

【转】C#中的接口
摘要:作者:吕震宇 原文链接:http://www.cnblogs.com/zhenyulu/articles/377705.html 本文中所有图示纯为个人理解(参考了Assembly中元数据的存储方式),与真实情况可能有所出入。 图中绿色表示公有方法,红色表示私有方法。 本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。 1、公有方法实现接口方法 尽管C#在定义接口时不用指明接口方法的... 阅读全文

posted @ 2008-07-12 02:15 王丹小筑 阅读(228) 评论(0) 推荐(0)

【转】C# 中的委托和事件
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf 源码下载:http://www.tracefact.ne... 阅读全文

posted @ 2008-07-12 02:10 王丹小筑 阅读(228) 评论(0) 推荐(0)

【转】(翻译)从底层了解ASP.NET体系结构
摘要:原文链接:http://www.cnblogs.com/rijing2004/archive/2007/09/14/howaspnetwork.html 前言 关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl... 阅读全文

posted @ 2008-07-12 02:02 王丹小筑 阅读(146) 评论(0) 推荐(0)

Javascript eval函数的用法
摘要:JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明 Eval 函数 功能:先解释Javascript代码,然后在执行它 用法:Eval(codeString) codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。 举... 阅读全文

posted @ 2008-07-12 01:47 王丹小筑 阅读(222) 评论(0) 推荐(0)

Javascript中使用正则表达式
摘要:Javascript中使用正则表达式: 在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法. 首先是正则表达式的创建,有2种办法: var my_regex=/[a-z]+/g; var my_regex=new ("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结... 阅读全文

posted @ 2008-07-12 01:25 王丹小筑 阅读(179) 评论(0) 推荐(0)

javascript 框架间函数传递
摘要:javascript 框架间函数传递方法如下: javascript 框架间函数传递 /*********index.htm*******主文件 Untitled Document /************left.htm /*********right.htm 阅读全文

posted @ 2008-07-12 01:23 王丹小筑 阅读(204) 评论(0) 推荐(0)

屏蔽(禁止)鼠标右键代码
摘要:屏蔽鼠标右键 禁止鼠标右键 onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。 禁止保存:,放在head里面。 禁止粘贴: 关闭输入法: 屏蔽鼠标右键: function document.oncontextmenu(){ev... 阅读全文

posted @ 2008-07-12 01:20 王丹小筑 阅读(1049) 评论(0) 推荐(0)

iframe自适应高度
摘要:由于html没有include或require,做网页时我们会用iframe来达到包含页面的目的。如果调用的iframe页面高度会根据内容多少而发生变化,这时通常要保持iframe与内容页面的高度,以避免出现iframe的滚动条。 详细例子: 1,创建页面test.html 页面中含有一个 iframe,name为 ifrname ,id为 ifrid, src 为 iframe.html页面... 阅读全文

posted @ 2008-07-12 01:17 王丹小筑 阅读(1625) 评论(0) 推荐(0)

JavaScript常用的弹出窗口用法总结
摘要:以下代码集合常用的弹出窗口用法. 1、最基本的弹出窗口代码 以下是引用片段: 代码放在之间。 是对一些版本低的浏览器起作用。 window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。 这一段代... 阅读全文

posted @ 2008-07-12 01:12 王丹小筑 阅读(194) 评论(0) 推荐(0)

【转】大型互联网网站架构心得
摘要:大型互联网网站架构心得之一:分 转自 : 朱晔 ID:LoveCherry http://blog.csdn.net/LoveCherry/archive/2008/06/19/2564096.aspx 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1... 阅读全文

posted @ 2008-07-11 23:45 王丹小筑 阅读(200) 评论(0) 推荐(0)

【转】拖动表列改变table的列宽度(JavaScript脚本实现)
摘要:原文链接:http://www.cnblogs.com/xieex/archive/2007/12/15/996025.html 拖动表列改变table的列宽度,用JavaScript脚本实现。 拖动表列改变table的列宽度 列一 列二 列三 拖动表列改变table的列宽度拖动表列改变table的列宽度拖动表列改变table的列宽度 阅读全文

posted @ 2008-07-11 20:09 王丹小筑 阅读(942) 评论(0) 推荐(0)

【转】ASP.NET中的事件处理
摘要:本文作者:xieex 原文链接:http://www.cnblogs.com/xieex/archive/2008/07/10/1240334.html 邵志东的讲座“ASP.NET中的事件处理”总结,总结了有一段时间了,一直放在本地,今天放上来。 一、ASP.NET中的事件主要支持3个主要的事件组: 1、包含在asp.net生成页面时自动生成,我们使用这些事件建立页面(如page_loa... 阅读全文

posted @ 2008-07-11 19:59 王丹小筑 阅读(212) 评论(0) 推荐(0)

【转】Web Control 开发系列(三) 解析IPostBackEventHandler和WebForm的事件机制
摘要:本文作者:Liu Jian 原文链接:http://www.cnblogs.com/joeliu/archive/2008/07/10/1235423.html WebForm最大的魅力大概就是它自己的一套事件处理机制了,要做一个好的Control,必须深入理解这套机制,只有这样才可以让我们的Control有一整套Professional的Event,而IPostBackData... 阅读全文

posted @ 2008-07-11 08:52 王丹小筑 阅读(536) 评论(0) 推荐(0)

【转】Web Control 开发系列(二) 深入解析Page的PostBack过程和IPostBackDataHandler
摘要:本文作者:Liu Jian 原文链接:http://www.cnblogs.com/joeliu/archive/2008/07/09/1237699.html IPostBackDataHandler和IPostBackEventHandler对于实现一个WebControl是非常重要的,如果你的 Contro仅仅是readonly的,也就是说不会让客户端进行输入和修改,那么这两... 阅读全文

posted @ 2008-07-11 08:45 王丹小筑 阅读(341) 评论(0) 推荐(0)

【转】Web Control 开发系列(一) 页面的生命周期
摘要:本文作者:Liu Jian 原文链接:http://www.cnblogs.com/joeliu/archive/2008/07/03/1234250.html Page是WebForm编程基本元素,它从TemplateControl派生,而TemplateControl又从Control派生,所以Page实际就是一个Control。同时Page也实现了IHttpHandler接口,所以... 阅读全文

posted @ 2008-07-11 08:34 王丹小筑 阅读(247) 评论(0) 推荐(0)

DataGridView每行前面添加序号
摘要:private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { SolidBrush b = new SolidBrush(this.dataGridView1.RowHeadersDefaultCellStyle.ForeColor... 阅读全文

posted @ 2008-07-11 08:16 王丹小筑 阅读(3362) 评论(1) 推荐(0)

【转】Sql server 2005 中的dense_rank()函数的应用
摘要:原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549520.aspx sql server 2005 排名提供dense_rank() 函数.实现起来非常简单. 示例如下: declare @t table(place int,score int) insert into @t select 11,10 union all ... 阅读全文

posted @ 2008-07-11 00:06 王丹小筑 阅读(268) 评论(0) 推荐(0)

【转】Sql server 2005 中根据字段组,合并其它列值
摘要:原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549517.aspx sql server 2000 中 可以用函数,分组,实现字段列的聚合. sql server 2005 一般采用邹建提供的一个合并字段技巧来处理. 如下: if exists (select 1 from sys.objects where object... 阅读全文

posted @ 2008-07-11 00:03 王丹小筑 阅读(421) 评论(0) 推荐(0)

【转】Sql server 2005 中的PIVOT和UNPIVOT中的应用
摘要:原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549492.aspx 现有一张表(没有现成的表,临时产生)格式如下: 机器1 机器2 机器3 机器4 机器5 机器6 组别1 1 2 3 4 5 6 组别2 5 9 ... 阅读全文

posted @ 2008-07-10 23:59 王丹小筑 阅读(217) 评论(0) 推荐(0)

【转】Sql server 2005 中的列置换函数用法(pivot 字段)
摘要:原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549484.aspx 行列置换(2000中的交叉表.2005中的处理方法.及相关合计字段列的处理.) declare @t table(name varchar(10),object varchar(10),score int) insert into @t select 'a'... 阅读全文

posted @ 2008-07-10 23:54 王丹小筑 阅读(516) 评论(0) 推荐(0)

【转】Sql server 2005 中的分区函数用法(partition by 字段)
摘要:原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549457.aspx 以下例子根据Item 分组后.排序. 应用例子如下: if exists(select 1 from sys.objects where object_id=object_id('tab')) begin drop table tab end go c... 阅读全文

posted @ 2008-07-10 23:51 王丹小筑 阅读(1128) 评论(0) 推荐(0)

【转】HttpHandler实现图片呈现
摘要:ASP.NET2.0 Person Web Site:将图片以二进制的从数据库读取 在ASP.NET Person Web Site Starter Kits中,图片的是以二进制的形式存放在数据库里,微软提供的读取该图片的方式是通过handler.ashx来实现的. 首先你所看到的对图片的引用都是类似如下 的形式,也就是你所看到的每一个图片都由Handler.ashx动态生成,所以在你保... 阅读全文

posted @ 2008-07-10 23:44 王丹小筑 阅读(334) 评论(0) 推荐(0)

【转】HttpModule & HttpHandler
摘要:原文链接:http://hi.baidu.com/qijiachao/blog/item/7033e224f4bdc9054c088d48.html ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管... 阅读全文

posted @ 2008-07-10 23:37 王丹小筑 阅读(237) 评论(0) 推荐(0)

【转】Http Handler 介绍(图片防盗链、图片验证码、处理自定义后缀名请求)
摘要:本文作者:张子阳 原文链接:http://www.tracefact.net/Asp-Net/Introduction-to-Http-Handler.aspx Http Handler 介绍 引言 在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpMod... 阅读全文

posted @ 2008-07-10 23:31 王丹小筑 阅读(779) 评论(1) 推荐(0)

【转】GridView中显示数据库里的图片
摘要:原文链接:http://blog.joycode.com/liuhuimiao/archive/2005/06/03/52554.aspx 很多人开始有这个疑问,GridView控件中的ImageField没有DataField属性,那么如何才能绑定到SQL Server中的Image Field?自从DynamicImage控件从beta2中消失后,这就成了个问题。但是,ASP.NET2.0... 阅读全文

posted @ 2008-07-10 23:11 王丹小筑 阅读(545) 评论(0) 推荐(0)

【转】用C#实现图片数据库存储与显示
摘要:原文链接:http://www.cnblogs.com/mc-dragon/archive/2007/01/15/620978.aspx 在网络上查找了一些资料,对C#实现图片的数据库存储与显示作个总结!所有代码都可以直接复制运行。准备数据库,在SQL2000数据库的pubs数据库中建立一个ImageStore数据表,字段有ImgID,ImageData,ImageContentType,Ima... 阅读全文

posted @ 2008-07-10 22:54 王丹小筑 阅读(875) 评论(0) 推荐(0)

C#发送eMail的类
摘要:using System; using System.Collections.Generic; using System.Text; using System.Web.Mail; namespace BaseLib { public class SendMail { public void sendTxtMail(string from, string pass... 阅读全文

posted @ 2008-07-10 22:03 王丹小筑 阅读(339) 评论(0) 推荐(0)

为GridView添加多选CheckBox列
摘要:Untitled Page 全选 全选 ... 阅读全文

posted @ 2008-07-10 21:01 王丹小筑 阅读(1106) 评论(0) 推荐(0)

弹出窗口中触发父窗口的服务器端控件事件(暂存)
该文被密码保护。

posted @ 2008-07-10 17:06 王丹小筑

【转】如何在客户端触发服务器端事件并获取客户端传递的参数
摘要:原文链接:http://www.cnblogs.com/codefan/archive/2006/05/29/411770.html 在.aspx页面中 1 2 3 11 12 13 14 15 16 17 18 在.cs页面中 1private string[] requestArgument 2{ 3 ... 阅读全文

posted @ 2008-07-10 16:39 王丹小筑 阅读(184) 评论(0) 推荐(0)

一个showModalDialog实现值传递的例子
摘要:共三个页面:main.htm,sub.htm和pop.htm main里面的iframe链接到sub.htm main上的button弹出pop.htm 在pop.htm上输入数据点击“确认”后,将输入的数据显示到sub.htm中的文本框上 main.htm: main ... 阅读全文

posted @ 2008-07-10 10:01 王丹小筑 阅读(393) 评论(0) 推荐(0)

【转】showModalDialog和showModelessDialog 的用法
摘要:本文转自:http://blog.ccidnet.com/blog-htm-do-showone-uid-40217-type-blog-itemid-111474.html 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态... 阅读全文

posted @ 2008-07-10 09:36 王丹小筑 阅读(187) 评论(0) 推荐(0)

C#实现MD5不可逆加密
摘要:public static string SetEncrypt(string text) { if(text == "") { return ""; } MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); string cryptText = BitConverter.... 阅读全文

posted @ 2008-07-10 09:21 王丹小筑 阅读(509) 评论(0) 推荐(0)

ClientScriptManager.GetPostBackClientHyperlink 方法
摘要:获取一个引用,并在其开头附加 javascript:,可以在客户端事件中使用该引用,并将该引用与指定的事件参数一起使用,以便回发到指定控件的服务器。 命名空间:System.Web.UI 程序集:System.Web(在 system.web.dll 中) public string GetPostBackClientHyperlink (Control control,string argu... 阅读全文

posted @ 2008-07-10 00:19 王丹小筑 阅读(747) 评论(0) 推荐(0)

UpdatePanel's and Response.Redirect
摘要:在web.config中设置: 就可以在UpdatePanel中 Response.Redirect 阅读全文

posted @ 2008-07-10 00:00 王丹小筑 阅读(151) 评论(0) 推荐(0)

GridView导出Excel
摘要:当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。 有两种方法可以解决以上问题: 1.修改web.config(不推荐) 2.直接在导出Execl的页面修改 using System; using System.Collections; using System.Configurati... 阅读全文

posted @ 2008-07-09 23:36 王丹小筑 阅读(275) 评论(0) 推荐(0)

【转】asp.net中__doPostBack
摘要:原文转自:http://hi.baidu.com/worldofhua/blog/item/5be32f8b9ca2ba16c9fc7acd.html 在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以灵活运用这个函数对于我们的帮助还是很大的。 比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如string s... 阅读全文

posted @ 2008-07-07 00:23 王丹小筑 阅读(363) 评论(0) 推荐(0)

【转】操作符is或as优于强制转型
摘要:本文转自:《Effective C#中文版:改善C#程序的50种方法》 作者:Bill Wagner 译者:李建忠 条款3:操作符is或as优于强制转型 C#是一门强类型语言。一般情况下,我们最好避免将一个类型强制转换为其他类型。但是,有时候运行时类型检查是无法避免的。相信大家都写过很多以System.Object类型为参数的函数,因为.NET框架预先为我们定义了这些函数的签名。在... 阅读全文

posted @ 2008-07-06 23:42 王丹小筑 阅读(228) 评论(0) 推荐(0)

用HttpFileCollection实现多文件上传的例子
摘要:注意:页面Form的属性一定要设为enctype="multipart/form-data" Untitled Page using System; using System.IO; using System.Coll... 阅读全文

posted @ 2008-07-06 23:20 王丹小筑 阅读(2000) 评论(0) 推荐(0)

Javascript判断浏览器的类别
摘要:一. Navigator对象判断法 Navigator的属性: appName - 含浏览器的名称 appVersion - 浏览器版本 userAgent -userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。一般来讲,它是在navigator.appCodeName 的值之后加上斜线和 navigator.appVersion 的值构成的。 v... 阅读全文

posted @ 2008-07-06 23:00 王丹小筑 阅读(263) 评论(0) 推荐(0)

C#实现Des加密和解密
摘要:using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace Common { /**//// /// Summary description for Security. /// public class Security ... 阅读全文

posted @ 2008-07-05 19:15 王丹小筑 阅读(390) 评论(0) 推荐(0)

CSS 备忘
该文被密码保护。

posted @ 2008-07-05 18:51 王丹小筑

【转清清月儿】GridView 72般绝技
摘要:原文链接:http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26 为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的清清月儿,请不要试图... 阅读全文

posted @ 2008-07-05 16:36 王丹小筑 阅读(711) 评论(1) 推荐(0)

【转清清月儿】学习.net应该知道什么
摘要:本文转自:清清月儿的博客 原文网址:http://blog.csdn.net/21aspnet/archive/2008/06/24/2583048.aspx 原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx 作者:Scott Hanselman ... 阅读全文

posted @ 2008-07-05 16:13 王丹小筑 阅读(263) 评论(0) 推荐(0)

正则表达式收集
摘要:Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/, Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/, Url : /^http:\/\/[A-Za... 阅读全文

posted @ 2008-07-05 15:54 王丹小筑 阅读(137) 评论(0) 推荐(0)

ASP.NET 备忘
该文被密码保护。

posted @ 2008-07-05 15:42 王丹小筑

ASP.NET实现删除时弹出提示
摘要:首先实现一个点击button弹出询问框的例子: Untitled Page protected void Page_Load(object sender, EventArgs e) { this.ButtonAsk.Attributes.Add("onclick", "return ask()"); } protected ... 阅读全文

posted @ 2008-07-05 15:33 王丹小筑 阅读(1418) 评论(2) 推荐(0)

给Button添加背景图片
摘要:采用CSS的方式: Untitled Page 阅读全文

posted @ 2008-07-05 14:55 王丹小筑 阅读(3305) 评论(1) 推荐(0)

【转】轻松掌握XMLHttpRequest对象
摘要:转自:beniao成长笔记 原文链接:http://www.cnblogs.com/beniao/archive/2008/03/29/1128914.html XmlHttp是什么? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更... 阅读全文

posted @ 2008-07-05 14:42 王丹小筑 阅读(255) 评论(1) 推荐(0)

动态的分配master page
摘要:本文转自:http://hi.baidu.com/csharpfather/blog/item/74e745826b447ba30df4d2ad.html 在一个content page页面你可以动态的分配一个master page 在content page页面无论这个content page是否声明了master page,使用Page.MasterPageFile属性可以十分简单的分配一... 阅读全文

posted @ 2008-07-05 14:03 王丹小筑 阅读(194) 评论(0) 推荐(0)

ClientScriptManager.RegisterOnSubmitStatement 方法
摘要:ClientScriptManager.RegisterOnSubmitStatement 方法:使用类型、键和脚本文本向Page对象注册OnSubmit语句。该语句在提交HtmlForm时执行。 命名空间: System.Web.UI 程序集: System.Web(在 system.web.dll 中) public void RegisterOnSubmitStatement (Type... 阅读全文

posted @ 2008-07-05 13:58 王丹小筑 阅读(817) 评论(0) 推荐(0)

ClientScriptManager.RegisterClientScriptInclude 方法
摘要:ClientScriptManager.RegisterClientScriptInclude 方法:向Page对象注册客户端脚本包含。 public void RegisterClientScriptInclude (Type type,string key,string url) 参数: type:要注册的客户端脚本包含的类型。 key:要注册的客户端脚本包含的键。 url:要注册的客户... 阅读全文

posted @ 2008-07-05 13:41 王丹小筑 阅读(1221) 评论(0) 推荐(0)

【转】使用JavaScript在客户端验证GridView控件
摘要:本文转自:http://www.cnblogs.com/beniao/archive/2008/07/05/1236104.html 或许许多人都会问,怎样使用JavaScript在客户端验证GridView控件呢?在客户端又怎么去得到一个服务端控件的客户端ID呢?本文将介绍如何在客户端使用JavaScript 去创建一个验证方法,以及怎样在ASP.NET的CodeFile后去使用这... 阅读全文

posted @ 2008-07-05 12:58 王丹小筑 阅读(780) 评论(0) 推荐(0)

ClientScriptManager.RegisterArrayDeclaration 方法
摘要:ClientScriptManager.RegisterArrayDeclaration 方法:使用数组名称和数组值向Page对象注册JavaScript数组声明。 protected void Page_Load(object sender, EventArgs e) { // 定义数组的名称和值 String arrName =... 阅读全文

posted @ 2008-07-05 12:41 王丹小筑 阅读(907) 评论(0) 推荐(0)

使用ASP.NET AJAX异步调用页面中的类方法
摘要:该内容参考陈黎夫的博客,详细描述请见他的博客:http://www.cnblogs.com/dflying/archive/2007/06/05/771490.html 总结:想要使用ASP.NET AJAX在客户端JavaScript中异步调用定义在ASP.NET页面中的方法,我们需要: 将该方法声明为公有(public); 将该方法声明为类方法(C#中的static,VB... 阅读全文

posted @ 2008-07-04 00:07 王丹小筑 阅读(536) 评论(1) 推荐(0)

ASP.NET生成静态页的方法
摘要:首先建一个想要生成静态页的aspx页DynamicPage.aspx: Untitled Page 然后建一个用于生成其它页面的ExcuteHtml.aspx,并且拖放一个按钮,然后在CodeBehind文件中键入如下代码: using System;... 阅读全文

posted @ 2008-07-03 23:40 王丹小筑 阅读(673) 评论(1) 推荐(0)

使用ASP.NET AJAX异步调用Web Service
摘要:详细说明请参见陈黎夫的博客: http://www.cnblogs.com/dflying/archive/2007/06/05/771490.html 总结:想要使用ASP.NET AJAX在客户端JavaScript中异步调用服务器端Web Service,我们需要: 为Web Service类或需要暴露给客户端的Web Service方法添加[ScriptService]属性... 阅读全文

posted @ 2008-07-03 12:59 王丹小筑 阅读(215) 评论(0) 推荐(0)

ASP.NET AJAX 中'Sys未定义'的解决方法
摘要:在Web.Config的system.web里面添加以下代码: 阅读全文

posted @ 2008-07-03 11:53 王丹小筑 阅读(137) 评论(0) 推荐(0)

ASP.NET AJAX Control Toolkit 学习(一)
摘要:当从Toolbox中将某个Ajax Toolkit控件拖到页面中之后,将会发现所添加控件的前缀是默认的"cc1"之类。 在Web.config中为控件指定一个有意义的前缀: AlwaysVisibleControl(形影不离): 属性说明: TargetControlID:该扩展器目标控件ID。(注:该控件要加runat="serv... 阅读全文

posted @ 2008-07-03 00:06 王丹小筑 阅读(313) 评论(0) 推荐(0)

javascript常用函数(收集中)
摘要://trim()函数 function Trim(strVal) { var tempStr ; tempStr = strVal.replace(/(^\s*)|(\s*$)/g, ''); return tempStr; } //验证数字、字母 function checkIsCode(str) { var iStr; var aStr; ... 阅读全文

posted @ 2008-07-01 09:23 王丹小筑 阅读(142) 评论(0) 推荐(0)

导航