随笔 - 163  文章 - 2  评论 - 370  阅读 - 46万 
10 2009 档案
轻松加密ASP.NET 2.0 Web程序配置信息
摘要:一、简介当创建ASP.NET2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中。最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务器连接信息和用户凭证数据,等等。尽管默认情况下可以配置ASP.NET以拒绝所有对扩展名为.config的文件资源的HTTP请求;但是,如果一个黑客能够存取你的web服务器的文件系统的话,那么... 阅读全文
posted @ 2009-10-21 09:17 风浪 阅读(503) 评论(0) 推荐(0) 编辑
Asp.net中基于Forms验证的角色验证授权
摘要:Asp.net的身份验证有有三种,分别是"Windows|Forms|Passport",其中又以Forms验证用的最多,也最灵活。Forms验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进... 阅读全文
posted @ 2009-10-21 09:06 风浪 阅读(517) 评论(0) 推荐(0) 编辑
ASP.NET底层与各个组件的初步认识与理解 汇总
摘要:ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用,作为asp.Net程序员,应该更深了解一下其工作原理. 这段时间在国外国内的网进行查证与理解进行总结, 收集整理且当程序代码成长路上的回忆. 有部分是看了英文的大概意思, 写下来的... 阅读全文
posted @ 2009-10-19 16:00 风浪 阅读(3799) 评论(3) 推荐(3) 编辑
HttpModule的认识与深入理解
摘要:HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个H... 阅读全文
posted @ 2009-10-19 15:30 风浪 阅读(1391) 评论(6) 推荐(3) 编辑
.NET3.0 .NET3.5 扩展方法的介绍与使用
摘要:今天在看到有人提出方法中用过this的问题, 然后感觉自己也需要在这里作个记录. 顺便提一下其用法与细节,注意:在2.0下面使用会出现引用错误.因为这个是3.0后的产物扩展方法的作用: 可以直接对.netFrame类库进行扩展,减少代码量.使用时应注意的问题: 1、所在类的类名在用做扩展方法的时候无效2、扩展方法必须是在静态类中的静态方法,静态方法的格式有特殊要求 3、扩展方法也可以当作普通的静态... 阅读全文
posted @ 2009-10-19 12:29 风浪 阅读(751) 评论(0) 推荐(0) 编辑
HttpHandler的认识与加深理解
摘要:HttpHandler是HTTP请求的处理中心,真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。HttpHandler与HttpModule不同,一旦定义了自己的HttpHandler类,那么它对系统的HttpHandler的关系将是“覆盖”关系. HttpHandler功能的实现通过实现IHttp... 阅读全文
posted @ 2009-10-19 10:24 风浪 阅读(7473) 评论(7) 推荐(0) 编辑
HttpApplication的认识与加深理解
摘要:HttpApplication对象是经由HttpApplicationFactory.GetApplicationInstance(并最终调用HttpRuntime.CreateNonPublicInstance)创建的HttpApplicationFactory它的主要任务是使用 URL 信息来查找 URL 虚拟目录和汇集的 HttpApplication 对象之间的匹配关系。这个工厂类的行为概... 阅读全文
posted @ 2009-10-16 15:51 风浪 阅读(14346) 评论(4) 推荐(5) 编辑
HttpRuntime的认识与加深理解
摘要:下面最先介绍HttpRuntime的Web.config里的配置[代码]通过上面的配置说明, 下面是在Web.Config里节点的设置[代码]IIS 所收到的对某 Microsoft ASP.NET 页面的每个请求都被移交给 ASP.NET HTTP 管线。HTTP 管线由一系列托管对象组成,这些对象按顺序处理该请求,并完成从 URL 到普通 HTML 文本的转换。HTTP 管线的入口点是 Htt... 阅读全文
posted @ 2009-10-16 11:56 风浪 阅读(21357) 评论(7) 推荐(7) 编辑
ASP.NET底层的初步认识与理解
摘要:最近在国外的网站乱走一通,发现一些比较好的文章,收集整理加于自己的理解,作为笔记形式记录下来,让以后自己有个回忆。ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用.绝大多数的人只熟悉高层的框架如WebForms和WebServices-这些都在ASP.NET层次结构在最高层.在这篇文章中我将会讨论ASP.NET的底层机制并解释请... 阅读全文
posted @ 2009-10-15 17:42 风浪 阅读(3124) 评论(9) 推荐(4) 编辑
加深认识与理解ADO.NET
摘要:ADO.NET有两个基本的部分:DataSet和Managed Provider。下面对DataSet的简短概述其常用方法DataSet是指内存中的数据库,它提供了一致的程序设计模型,而不管其来自何处。DataSet由一组表、列、行、约束和关系组成。这个用于DataSet的对象模型如下所示:数据表(DataTable)是指内存数据表。它包含一个表示该表的模式的列集合(ColumnsCollecti... 阅读全文
posted @ 2009-10-15 16:47 风浪 阅读(750) 评论(0) 推荐(1) 编辑
C# CultureInfo列表
摘要:""(空字符串) 固定区域性 af 南非荷兰语 af-ZA 南非荷兰语(南非) sq 阿尔巴尼亚语 sq-AL 阿尔巴尼亚语(阿尔巴尼亚) ar 阿拉伯语 ar-DZ 阿拉伯语(阿尔及利亚) ar-BH 阿拉伯语(巴林) ar-EG 阿拉伯语(埃及) ar-IQ 阿拉伯语(伊拉克) ar-JO 阿拉伯语(约旦) ar-KW 阿拉伯语(科威特) ar-LB 阿拉伯语(黎巴嫩) ar-LY 阿拉伯语(... 阅读全文
posted @ 2009-10-13 10:44 风浪 阅读(2835) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示