2008年5月2日

Http Module 介绍

摘要: 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到,在Http请求由IHttpHandler处理之前,它需要通过一系列的Http Mo... 阅读全文

posted @ 2008-05-02 18:54 鱼跃于渊 阅读(127) 评论(0) 推荐(0)

Http 请求处理流程

摘要: Http 请求处理流程 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。 这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。 尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看... 阅读全文

posted @ 2008-05-02 18:34 鱼跃于渊 阅读(112) 评论(0) 推荐(0)

Http Handler 介绍

摘要: Http Handler 介绍 引言 在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了... 阅读全文

posted @ 2008-05-02 18:33 鱼跃于渊 阅读(146) 评论(0) 推荐(0)

2008年4月30日

S中的滑动门技术研究

摘要: S中的滑动门技术研究 [转载] 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果。根据CSS2.0当前的规定,每一个背景图像都需要各自的HTML元素。在许多情况下,典型的标记已经为一般的接口组件提供了多种元素以供我们使用。 标签导航栏就是其中的一个例子。过去,我们频繁的使用这些标签,并已成为了一种非常流行的站点导航方式。... 阅读全文

posted @ 2008-04-30 22:43 鱼跃于渊 阅读(126) 评论(0) 推荐(0)

2008年4月21日

在asp.net传递汉字的解决方法

摘要: 有时候在页面间传递汉字时容易出现乱码: 我们可以在传递前通过对其进行URL编码来解决这个问题/ 例如: 在传递的页面 string strMsg=server.URLEncode("我是中国人"); response.redirect("gongxu.aspx?a="+strMsg); 在接收值的页面 string getMsg=URLDecode... 阅读全文

posted @ 2008-04-21 08:48 鱼跃于渊 阅读(161) 评论(0) 推荐(0)

用javascript做简单的带说明的幻灯片

摘要: 这是我在书上看到的一段代码,在这里记下来,提醒自己: 无标题文档 阅读全文

posted @ 2008-04-21 08:38 鱼跃于渊 阅读(250) 评论(0) 推荐(0)

2008年4月20日

上传文件时要判断文件是否重名,是否有办法解决?

摘要: System.IO.File.Exists(文件名) 先使用File.Exists()方法判断一下有同有你欲上传的文件的同名文件,如果有,就给一个新名,再上传。 阅读全文

posted @ 2008-04-20 22:04 鱼跃于渊 阅读(807) 评论(1) 推荐(0)

C# 里面的 #region 是什么意思?

摘要: #region 是 C# 预处理器指令。 #region 是一个分块预处理命令,它主要是用于编辑器代码的分块,在编译时会被自动删除。 #region 使您可以在使用 Visual Studio 代码编辑器的大纲显示功能时指定可展开或折叠的代码块。例如: MyClass definition#region MyClass definition public class MyClass { ... 阅读全文

posted @ 2008-04-20 22:02 鱼跃于渊 阅读(7443) 评论(0) 推荐(0)

.NET使用javascript的技巧

摘要: 我们在进行ASP.NET开发时,经常会用到一些javascript脚本,比如: private void Button1_Click(object sender, System.EventArgs e){ Response.Write( "") ;} 经常是重复的书写这些脚本,如果我们能做成一个相应的函数就好了,直接就可以拿来使用。很多人都有自己的一些javascript的函数,但是大部分向这样... 阅读全文

posted @ 2008-04-20 21:49 鱼跃于渊 阅读(181) 评论(0) 推荐(0)

asp.net性能优化

摘要: 以下三个事件的执行顺序: 1,page_load 2,properties_change 3,action 在后台程序最先执行,page_load事件. 对于 properties_change事件,比如说我们对DropDownList控件定义了一个事件,但POstBack设置为false ,这样,我们在单击按钮(即action事件) 后.最先执行page_load 事件,然后执行 p... 阅读全文

posted @ 2008-04-20 21:47 鱼跃于渊 阅读(94) 评论(0) 推荐(0)

导航