博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

摘要:Http 请求处理流程引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role) 和 用户(Member)的讲解时,我决定跳过去直接读后面的章节。因为我发现他也随了大流,对这部分的讲解停留在“如何去做”的层面上。我相信像悉先生 这样的牛人是不可能不了解底层运作原理 阅读全文

posted @ 2010-12-14 14:45 itcfj 阅读(146) 评论(0) 推荐(1) 编辑

摘要:只要关闭浏览 器,session就消失了session靠Cookie来维持,每次给客户端一个cookie里面存放session id,然后请求的时候,服务器根据session id找到对应的session。这个cookie是在浏览器关闭的时候就实效的,自动登录的cookie需要设置成为关闭浏览器后还有效的那种。今天晚上我做了一个晚上的试验。。证明了一个道理如果你使用的是遨游或者ie7这样的基于标签的浏览器。那么当你在一个窗口中创建 session以后,其他的所有标签都用这个session。。也就是说。如果你登陆一个网站,而网站用的是session。你用两个账号登陆,第二个账 号创建的sessi 阅读全文

posted @ 2010-12-11 11:13 itcfj 阅读(1321) 评论(0) 推荐(0) 编辑

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

posted @ 2010-12-11 09:49 itcfj 阅读(584) 评论(0) 推荐(1) 编辑

摘要:指定Handler中的IsReusable用处? 以下代码的用处? public bool IsReusable { get { returnfalse; } }*****************************************资料1:*****************************************IHttpHandler.IsReusable 属性获取一个值,该值指示其他请求是否可以使用 IHttpHandler 实例。属性值如果 IHttpHandler 实例可再次使用,则为 true;否则为 false。 备注 将 IsReusable 属性用所提供的重 阅读全文

posted @ 2010-12-11 09:40 itcfj 阅读(804) 评论(0) 推荐(0) 编辑

摘要:使用连接池王然 微软认证讲师 wangran@itgoldenbridge.com 点击添加MSN机器人小新 为您收听下载MSDN中文网络广播课程加油助力! 本次课程内容包括 ? 连接池 ? 使用连接池 ? 管理连接池 ? 使用事务 ? 监视连接池 收听本次课程需具备的条件 ? 熟悉基本的 ADO.NET 连接 ? 熟悉 .NET 数据库应用开发 Level 300 连接池的概念 ? 连接池是一个进程 ? 该进程保存连接并使其处于活动状态,使 连接可以被重复使用 如果没有连接池 ? 连接到数据源 - 建立物理通道(例如套接字或命名管道) - 与服务器进行初次握手 分析连接字符串信息 - 由服 阅读全文

posted @ 2010-12-07 20:33 itcfj 阅读(447) 评论(0) 推荐(0) 编辑

摘要:处理连接字符串的安全性本次课程内容包括 ? 数据库安全性 ? 定义连接字符串 ? 防止注入式攻击 ? 存储连接字符串 ? 加密连接字符串 ? 受保护的配置 议程 ? 数据库安全性 ? 定义连接字符串 ? 防止注入式攻击 ? 存储连接字符串 ? 加密连接字符串 ? 受保护的配置 数据库安全性 ? 尽量使用 Windows 身份验证而不是 SQL Server 验证 - 安全容易管理 不需要在连接字符串中设置用户名和密码 - 可以通过密码策略保证安全 - 密码不会通过明文在网络中传递 集成 Windows 身份验证 提供程序语法Integrated Security=true; SqlClie 阅读全文

posted @ 2010-12-07 20:29 itcfj 阅读(297) 评论(0) 推荐(0) 编辑

摘要:本文《Web.config详解+asp.net优化829ef48ba0ce6b76》来源于网络并非原创内容,请读者以官方内容为准,如果您发现本资料有侵犯您的知识产权,请立即联系我们,我们将第一时间内删除该资料,以保障您的知识产权。 - 一、认识Web.config文件 Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NE... 阅读全文

posted @ 2010-11-25 20:57 itcfj 阅读(154) 评论(0) 推荐(0) 编辑

摘要:本篇主要讲述在ASP.NET中如何提高程序性能。提高程序性能的方法主要从编码和数据操作及优化配置三方面,本章要讲述的知识点有:l 程序编码优化l 数据操作优化l 配置优化l 总结21.1 程序编码优化从编码方面提高程序性能的方法主要涉及到集合操作、字符串连接、类型转换等。21.1.1 集合操作在.NET Framework中提供了很多集合类,如ArrayList、BitArray、Hashtabl... 阅读全文

posted @ 2010-11-24 14:39 itcfj 阅读(312) 评论(0) 推荐(0) 编辑

摘要:ASP.NET2.0系统时,在程序中做删除或创建文件操作时,出现session丢失问题。采用了如下方法:1、asp.net Session的实现:asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。ASP.NET中Sess... 阅读全文

posted @ 2010-11-24 09:12 itcfj 阅读(430) 评论(0) 推荐(0) 编辑

摘要:在.net开发中经常需要读写xml形式的文件(app.config和web.config分别是WinForm和WebForm中使 用到的xml文件的一个特列,并且微软提供了通用的方法,在此就不赘述了),.net类库提供了多种读写xml文件的方式,每一种方式都有其优点和缺 点,因而有其实用性。下面列出微软.net类库提供的读写xml文件个类及其特点:类名称优点缺点XmlReader快速、高效、可扩展... 阅读全文

posted @ 2010-11-24 09:11 itcfj 阅读(7093) 评论(0) 推荐(0) 编辑

摘要:ASP.NET使用Repeater做Table交替行变色、鼠标经过变色及单击变色效果本文教程是ASP.NET开发使用Repeater控件绑定数据列表,数据列表要做出的效果如Table交替行颜色、鼠标经过颜色、单击颜色,效果如下:要实现这个效果很简单,都是入门级的吧。下面看下是如何实现的?前台.ASPX内容如下HTML Code [http://www.xueit.com]<%@ Page T... 阅读全文

posted @ 2010-11-24 09:11 itcfj 阅读(1994) 评论(0) 推荐(0) 编辑

摘要:public class JVMTest { public static void main(String[] args) { System.out.println("aa:"+ aa()); } public static int aa() { int a = 1; int b = 10; try { System.out.println("abc"); return a; } finally ... 阅读全文

posted @ 2010-11-23 22:22 itcfj 阅读(310) 评论(0) 推荐(1) 编辑

摘要:SlickUpload的介绍最近在看《ASP.NET MVC2 IN ACTION》英文版时发现里面介绍到一个在ASP.NET中上传大文件的ASP.NET控件,叫SlickUpload,软件的介绍下载和介绍网址是:http://krystalware.com/Products/SlickUpload/。我 们知道,在ASP.NET中对于上传文件可以利用FileUpload控件或者<input... 阅读全文

posted @ 2010-11-23 09:18 itcfj 阅读(935) 评论(0) 推荐(1) 编辑

摘要:asp.net2.0 + sqlserver2005 数据依赖缓存 Asp.net 2.0 提供了一个新的数据缓存功能,就是利用sql server2005 的异步通知功能来实现缓存1.首先在sqlserver2005 中创建一个test的数据库.添加一个 employee的数据库表.1CREATETABLE[dbo].[employee](2[id][int]IDENTITY(1,1)NOTNU... 阅读全文

posted @ 2010-11-12 22:22 itcfj 阅读(234) 评论(0) 推荐(0) 编辑

摘要:1、使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页面;ajax取得的内容是html文本,直接写入DOM即可 缺点:内容浪费,<body>之外的内容都不是必要的,而且如果使用了MasterPage那就。。。 2、使用一般的webform,但... 阅读全文

posted @ 2010-11-12 22:18 itcfj 阅读(17828) 评论(3) 推荐(2) 编辑

摘要:.net 与 javascript脚本的几种交互方法1.asp.net呼叫js  Response.Write("<script language=javascript>");  Response.Write("alert('登峰欢迎您 ');" );  Response.Write("location.href='login.aspx';") ;  Response.Write("&... 阅读全文

posted @ 2010-11-12 22:13 itcfj 阅读(962) 评论(1) 推荐(0) 编辑

摘要:ASP.NET状态管理之五:隐藏域、ViewState、ControlState一、使用隐藏域Session、Application和Cache都是保存在服务器内存中的。一般来说我们是无权访问客户端的机器,把数据直接保存在客户端的(Cookie是一个例外,不过Cookie只能保存不超过4K的字符串)。我们可以想一下还有哪里可以让我们暂时保存数据的?那就是页面!如果我们在Web页面中放置一个Labe... 阅读全文

posted @ 2010-11-12 22:10 itcfj 阅读(3074) 评论(1) 推荐(2) 编辑

摘要:缓存技术基础 收藏1. INTRODUCTION 大量的网站页面是采用动态的方式,根据用户提交的不同请求创建生成页面。正如我们所知的,动态页面有助于根据用户要求来提供定制的动态内容。动态页面也利于获取在数据库中每时每刻更新的资料。缺点是为每个用户请求生成同一页面增加了系统开销。 ASP.NET 提供了缓存技术有助于我们最大程度地解决这个问题。它能缓存输出的页面,保存在存储器当中,缓存用户请求的... 阅读全文

posted @ 2010-11-12 21:50 itcfj 阅读(193) 评论(0) 推荐(0) 编辑

摘要:ASP.NET设置数据格 式与String.Format使用总结{0:d}YY-MM-DD{0:p}百分比00.00%{0:N2}12.68{0:N0}13{0:c2}$12.68{0:d}3/23/2003{0:T}12:00:00AM{0: 男;;女}DataGrid-数据格式设置表达式数据格式设置表达式.NETFramework格 式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由... 阅读全文

posted @ 2010-11-12 21:46 itcfj 阅读(340) 评论(0) 推荐(0) 编辑

摘要:HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者... 阅读全文

posted @ 2010-11-10 08:57 itcfj 阅读(167) 评论(0) 推荐(0) 编辑