陋室铭
永远也不要停下学习的脚步(大道至简至易)

上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 107 下一页
摘要: HttpModule通过对HttpApplication对象的一系列事件的处理来对HTTP处理管道施加影响。这些事件要在HttpModule的Init方法中进行注册,包括:BeginRequest,AuthenticateRequest, AuthorizeRequest, ResolveRequestCache, AcquireRequestState, PreRequestHandlerExe... 阅读全文
posted @ 2008-12-09 15:56 宏宇 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到,在Http请求由IHttpHandler处理之前,它需要通过一系列的Http Mo... 阅读全文
posted @ 2008-12-09 15:55 宏宇 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 引言 在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解 IHttpHandler,看看掌握... 阅读全文
posted @ 2008-12-09 15:54 宏宇 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。 这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。 尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role)... 阅读全文
posted @ 2008-12-09 15:53 宏宇 阅读(206) 评论(0) 推荐(0) 编辑
摘要: asp.net提供httpmodules作为一种hook into请求和响应操作的方法, httpModules参与到应用程序一级中,在请求传入服务器时就可以获取它,并接着在响应返回浏览器时再次触发.httpModules对象可以获取一个httpApplication对象的引用,并将事件处理器绑定到应用程序的事件中. 使用httphandlers可以通过获得当前httpContext的引用来处理... 阅读全文
posted @ 2008-12-08 18:40 宏宇 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 前一阶段用spring.net做东西,一直想模拟一下它的页面注入,不清楚它是怎么实现的,懒得看他源码,自己简单写了一个,估计也差不多 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Reflection; us... 阅读全文
posted @ 2008-12-08 17:31 宏宇 阅读(497) 评论(1) 推荐(0) 编辑
摘要: 绑定表达式 区别 1。eval是只读数据,Bind是可更新的. 2.当再次表达式操作时候,必须用Eval 如 3.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用; Eval 单向绑定:数据是只读的 Bind双向绑定:数据可以更改,并返回服务器端,服... 阅读全文
posted @ 2008-12-01 10:53 宏宇 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 因为需求,一个项目分了几个小项目, 今天发现当一个项目引用另一个项目的dll文件时,只要几个项目都开着,调试的时候竟然能直接调试到dll里的代码,看来引用的时候,把源代码的地址都记录了,.net框架真是很强呀 更正一下 如果直接引用另一个项目下的dll,这个项目不用开着,调试时就可以进入代码 阅读全文
posted @ 2008-11-29 18:25 宏宇 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 因为自己比较懒一直没试过当参数为null时插入数据库的值是什么 (以前一直天真的以为当数字行自动转0,字符串自动转空字符串) 今天试了一下,我的天原来传null 是不行的,会报错少参数 需要参数 @C,但未提供该参数。 补上:如果想在程序中将null插入数据库的话,可以用 "DBNull.Value" 阅读全文
posted @ 2008-11-29 15:21 宏宇 阅读(484) 评论(5) 推荐(0) 编辑
摘要: sql里没有数组类型所以没有Split create function dbo.fn_split ( @inputstr varchar(8000), @seprator varchar(10) ) returns @temp table (a varchar(200)) as begin declare @i int set @inputstr = rtrim(ltrim(... 阅读全文
posted @ 2008-11-29 14:52 宏宇 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 有3种解决办法 1.继承gridview扩展 2.绑定一行空值,把这行高设为0 3.在模板中添加和有数据时一样的标题头 今天同事问我应该怎么解决,我一时间竟没有思路,实际两年之前就用模板了,看来记忆真是忘的很快,还是写出来吧 阅读全文
posted @ 2008-11-28 09:36 宏宇 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Hashtable本身遍历并没有什么意义,但是当需要根据条件动态比较获得Hashtable值时,就有作用了 Hashtable ht = new Hashtable(); ht["1"] = "a"; ht["2"] = "b"; 方法一 object[] o=new object[ht.Keys.Count]; ht... 阅读全文
posted @ 2008-11-25 20:18 宏宇 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Code 猫叫了 老鼠跑 主人惊醒 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1/**//* 2 * 题目: 3 * 猫叫了,所有老鼠开始逃跑,主人被惊醒,请用OO的思想描绘此过程 4 * 1,老鼠跟主人是被动的 5 * 2,要考虑联... 阅读全文
posted @ 2008-11-22 15:19 宏宇 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.动态执行页面并生成 StringWriter wr = new StringWriter(); Server.Execute("~/Allow/Default3.aspx", wr); string s = Server.HtmlEncode(wr.ToString()); File.WriteAllText(Server.Map... 阅读全文
posted @ 2008-11-22 13:21 宏宇 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 实际错误本身很简单,但是由于错误后,.net本身报错并不是报Inherits写错,而是下面的一些错误,头脑清醒的时候很容易发现,但是当头脑不是很清楚的时候,往往因为这个小错误找很久,所以在这里提醒一下:) 下面是错误提示 错误 1 “ASP.systemframe_mainframe_aspx.GetTypeHashCode()”: 没有找到适合的方法来重 写 c:\WINDOWS\Micr... 阅读全文
posted @ 2008-11-20 18:10 宏宇 阅读(1646) 评论(1) 推荐(0) 编辑
摘要: asp.net当默认post提交是提交到本页,每次提交会验证viewstate所以想提交到其它页会出错,如果真想提交到其它页,那么把其它页的viewstate标识改成和这个页一样 当去掉runat="server"当然就可以post到其它页的 WPF可以运行在客户端浏览器上,但是需要客户端有.netframework3.5以上, Silverlight 可以说是WPF的一个子集,属于RIA,客... 阅读全文
posted @ 2008-11-20 14:40 宏宇 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 本来我理解的静态变量的生命周期是 void Application_Start开始 void Application_End结束的,本来这就是对的 今天要做一个全局的应用,想确认一下,在网上一找,我的天,说什么的都有 大概分三种 1.Application_Start——Application_End 2.Session_Start——Session_End 3.类生命周期结束 ... 阅读全文
posted @ 2008-11-18 19:10 宏宇 阅读(5487) 评论(13) 推荐(0) 编辑
摘要: DataTable dt1 = new DataTable(); dt1.Columns.Add("a"); for (int i = 0; i < 10; i++) { DataRow dr1 = dt1.NewRow(); dr1["a"] = "1"; dt... 阅读全文
posted @ 2008-11-18 14:07 宏宇 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: .ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandle... 阅读全文
posted @ 2008-11-10 15:35 宏宇 阅读(339) 评论(0) 推荐(0) 编辑
摘要: private string DependencyDirectory = System.Web.HttpContext.Current.Server.MapPath("~/FileCacheDependency"); private string DependencyFile = System.Web.HttpContext.Current.Server.MapPa... 阅读全文
posted @ 2008-11-09 14:23 宏宇 阅读(496) 评论(0) 推荐(0) 编辑
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 107 下一页