10 2011 档案

一点一点学ASP.NET之基础概念——HttpHandler
摘要:概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。HttpHandler与HttpModule不同,一旦定义了自己的HttpHandler类,那么它对系统的HttpHandler的关系将是“覆盖”关系。IHttpHandler如何处理HTTP请求当一个HTTP请求经同H 阅读全文

posted @ 2011-10-17 00:03 静以修身俭以养德 阅读(183) 评论(0) 推荐(0) 编辑

.NET下fckeditor动态设置文件上传路径,解决多用户多路径的问题。
摘要:首先看一下FCKeditor是如何获取用户的文件夹路径设置的,以及获取的顺序:FCKeditor.net获取上传路径文件是:FileWorkerBase.cs,打开找到以下部分view plaincopy to clipboardprint?protected string UserFilesPath{get{if ( sUserFilesPath == null ){// 第一回从application["FCKeditor:UserFilesPath"] 中读取,如果没有尝试其它方式sUserFilesPath = (string)Application["F 阅读全文

posted @ 2011-10-16 22:29 静以修身俭以养德 阅读(233) 评论(0) 推荐(0) 编辑

服务器控件是否必须在 runat=server 的 Form 内?
摘要:对这个概念很多人有误解。以为凡是 WebControl 都必须放在 <form runat="server"></form> 里面。(为了说明方便,以下仅列出 aspx 文件中 body 里的内容。)1,<formid="Form1"method="post"runat="server"></form><asp:TextBoxID="txtHello"Runat="server"Text="OK"> 阅读全文

posted @ 2011-10-16 16:27 静以修身俭以养德 阅读(295) 评论(0) 推荐(0) 编辑

ASP.Net中自定义Http处理及应用之HttpHandler篇
摘要:在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C++等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者有比较高的要求,开发和部署的难度比较大。 在开发ASP.Net应用时,我们仍然可以编写ISAPI应用,以扩充IIS的功能,但是,ASP.Net为我们提供了另外一种选择——使用HTTP Handler 和HTTP Module。这是通过使用IHttpHandler 和 IHttpMo 阅读全文

posted @ 2011-10-16 15:35 静以修身俭以养德 阅读(176) 评论(0) 推荐(0) 编辑

HttpModule的认识
摘要:HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求处理过程说明: (1)、客 阅读全文

posted @ 2011-10-16 15:35 静以修身俭以养德 阅读(155) 评论(0) 推荐(0) 编辑

转:DataReader 链接关闭解惑篇
摘要:看到有帖子:SqlDataReader的关闭问题,大伙对链接关闭问题看似比较迷惑,这里就给解说一下:不管是啥xxDataReader,都是继承DataReader实现的,所以是有共性的,因此标题就以DataReader为题了。情况一:DataReader 默认链接不关闭示例代码:staticvoidMain(string[]args){SqlConnectioncon=newSqlConnection("server=.;database=MySpace;uid=sa;pwd=123456");con.Open();SqlCommandcom=newSqlCommand(& 阅读全文

posted @ 2011-10-16 15:07 静以修身俭以养德 阅读(234) 评论(0) 推荐(0) 编辑

在ASP.NET中防止注入攻击[翻译]
摘要:出处: MSDN 原文地址应用范围:ASP.NET vertion 1.1ASP.NET vertion 2.0概要:文本主要介绍如何校验用户输入从而防止注入式攻击.校验用户输入是非常必要的,几乎所有程序级的攻击都包含恶意输入的手段.你应该校验包括字段,查询字串参数,Cookie等一切用户输入项来保护你的程序免受注入攻击.你得假设所有的用户输入都是恶意的,确保在服务器端对所有的用户输入进行校验.使用基于客户端的验证可以减少页面的住返次数,改进性能,改善用户体验,但是不要仅仅依赖于此,因为客户端的验证很容易就可以被黑客骗过去.为了验证输入内容,你应该为每一个输入字段定义可接受的输入规则.比较好的 阅读全文

posted @ 2011-10-16 14:00 静以修身俭以养德 阅读(279) 评论(0) 推荐(0) 编辑

一分钟给fckeditor加上上传附件功能
摘要:很简单的一个办法就是 改fckeditor/fckconfig.js里面 FCKConfig.LinkUploadURL=这个是超链接的功能你在最后面加上+ '?Type=File'即:FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=File';在使用编辑器的时候,点击超链接,里面的上传就可上传附件 阅读全文

posted @ 2011-10-12 19:31 静以修身俭以养德 阅读(224) 评论(0) 推荐(0) 编辑

Session丢失的解决办法小结
摘要:最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout),其主要原因有三种 一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。 二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。 三:程序有框架页面和跨域情况。 第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它) 第二种是检查代码有无Session.Abandon()之类的。 阅读全文

posted @ 2011-10-08 00:17 静以修身俭以养德 阅读(264) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示