Welcome 微信登录

首页 / 网页编程 / ASP.NET

HTTP Referer总是为空的原因

HTTP Referer总是为空的原因

HTTP Referer总是为空的原因2011-09-15 博客园 陈力就列什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上 Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。可以用于统 计访问本网站的用户来源,也可以用来防止盗链接(注意:用这种方法来防止盗链接有很大的局限性,因 为Header中的信息很容易伪造)。在.NET中取得该...
浅谈ASP.NET的内部机制(一)

浅谈ASP.NET的内部机制(一)

浅谈ASP.NET的内部机制(一)2011-09-15 博客园 小洋前言:当一个Http请求发送给一个aspx页面时,服务器进行了哪些操作?又如何来解析这个请求? ASP.NET在接收请求后是怎么运行的,如怎么编译以及怎么样用托管的代码来运行的?.....理解这些问题 ,使我们可以更加好的开发ASP.NET。1.当我们在浏览器中请求一个ASP.NET网站的某个页面的时候,如,我们在浏览器中输 入"http://localhost/Demo.asp...
浅谈ASP.NET的内部机制(二)

浅谈ASP.NET的内部机制(二)

浅谈ASP.NET的内部机制(二)2011-09-15 博客园 小洋前言:大家知不知道,一个Http Request是如何被传递给ASP.NET的?而且ASP.NET是如何知道一个 Http Request是请求的.aspx这样的动态文件还是请求的.htm这样的静态文件?......上次已经说到了http.sys和aspnet_filter的功能,希望大家还记得!当一个请求(也就是http Request)通过了http.sys和aspnet_fitler...
浅谈ASP.NET内部机制(三)

浅谈ASP.NET内部机制(三)

浅谈ASP.NET内部机制(三)2011-09-15 博客园 小洋前言:当我们把页面中的数据包含在表单中发送到服务器的时候,数据到底是以什么形式发送的?服 务器接受到提交的数据后是如何读取这些数据,又是如何要决定来引发事件的?我们怎么样才能让我们自 定义的控件能够在服务器端触发事件?为什么服务器控件有的要实 IPostBackEventHandler,IPostBackDataHandler?.....大家已经在知道,在我们开发ASP.NET网站的时候,每...
浅谈ASP.NET内部机制(四)

浅谈ASP.NET内部机制(四)

浅谈ASP.NET内部机制(四)2011-09-15 博客园 小洋前言:在用ASP.NET开发网站的时候,常常看到"生命周期"周期整个词,在ASP.NET AJAX客户端开发时 ,也有生命周期的概念。觉得微软很喜欢引入生命周期。其实生命周期还是蛮好的,可以使得我们对程序 运行的每个过程都可以掌控,提供更加灵活的开发。如果被生命周期弄糊涂了就不好了...本系列的文章中很少涉及代码,希望大家见谅!我这里也不想罗列MSDN上的东西。而是想尽量...
浅谈ASP.NET内部机制(五)

浅谈ASP.NET内部机制(五)

浅谈ASP.NET内部机制(五)2011-09-15 博客园 小洋前言:本章要谈页面生命周期了,过程挺多的,但是一点都不难。不信可以看看。我尽量的讲的平实 一些,而且理解页面的生命周期对喜欢开发自定义控件和组件的朋友是很有帮助的。页面生命周期,也就是处理一个页面请求的过程。我们之前就说过了的,不同文件的由不同的处理程 序来处理。而且处理程序都是实现了IHttpHandler接口。这个接口中有两个方法,其中真正用来处理请求 的就是ProcessRequest...
浅谈ASP.NET内部机制(六)

浅谈ASP.NET内部机制(六)

浅谈ASP.NET内部机制(六)2011-09-15 博客园 小洋前言:大家都听说过也用过ASP.NET中的视图ViewState,到底ViewState本质上到底是什么东西?为什 么ASP.NET中没有他不行?下面就来谈谈。。。我们一般在开发面向对象程序的时候,我们都是用对象保存数据的,比如用对象的属性,字段来保存 对象的状态。当调用对象的方法时,就可以改变对象的状态。释放对象后,对象的状态就消失。这点大家 都熟悉。在开发桌面程序的时候,没有什么问题,以...
浅谈ASP.NET内部机制(七)

浅谈ASP.NET内部机制(七)

浅谈ASP.NET内部机制(七)2011-09-15 博客园 小洋前言:本篇讲解与视图ViewState相关的知识,包括IStateManager,自定义转换器TypeConvert,以及和 视图功能相同的控件状态。可以说本篇是对保存状态有关知识的总结,代码也详细的给出。自从上次写了有关视图的文章后,收到了很多朋友的邮件,很感谢大家的支持:)很多朋友都说要求 说说实践性更强的东西,所以本篇就进一步的来谈谈视图(不仅仅只是视图,而且在ASP.NET中的状态保...
浅谈ASP.NET内部机制(八)

浅谈ASP.NET内部机制(八)

浅谈ASP.NET内部机制(八)2011-09-15 博客园 小洋前言:之前几篇文章写了有关视图的知识,也讲述了如何实现IStateManager接口。本篇将讲解如何实 现自定义转换器。当然了,有大量的代码演示!本篇算是有关视图机制的终结篇,还会讲解有关 ControlStatel控件状态的实现。有个小插曲,其实之前我已经把文章写了一大半,不知道怎么回事,IE出了问题,自动关闭了,真是 心痛阿,现在得重写一遍。我想每个写博文的朋友都有这样的经历吧,写一篇文...
使用X-UA-Compatible来设置IE8兼容模式

使用X-UA-Compatible来设置IE8兼容模式

使用X-UA-Compatible来设置IE8兼容模式2011-09-15 博客园 Libra英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性 模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一 ...
使用asp.net开发天气预报程序

使用asp.net开发天气预报程序

使用asp.net开发天气预报程序2011-09-15 博客园 小橋流水最近,一只在忙着做毕设,一只没有时间来完成自己的一个想法。毕设题目很恶心,叫软件缺陷预测 ,研究生估计也要研究者破玩意,实在没有心情做毕设了,想放松一下,所以利用一个晚上的时间做了自 己的一个程序。最近google提供了免费的天气预报短信,感觉很好。我就想自己也开发一款类似的东东。首先要找免 费的发短信的东东,我首先想到的是飞信,因为现在又了fetion sdk,开发起来也很方便,但后...
ASP.NET企业开发框架IsLine FrameWork系列之一--第一次的亲密接触

ASP.NET企业开发框架IsLine FrameWork系列之一--第一次的亲密接触

ASP.NET企业开发框架IsLine FrameWork系列之一--第一次的亲密接触2011-09-21 博客园 李鸣早就有想法写一批通用的DLL了,毕竟平时的工作很多,使用第三方框架对项目适应度不会很满意,所 以还不如自己抽时间写一套自己用着舒服的框架,于是花了几个月的时间完成了这个项目的开发,本系列 的文章将分几部分为大家介绍一下这个项目和这些库文件的使用。框架的名字叫做IsLine FrameWork(以下简称ILFW),它不是行业业务架构,但可以...
ASP.NET企业开发框架IsLine FrameWork系列之二--命名空间与契约

ASP.NET企业开发框架IsLine FrameWork系列之二--命名空间与契约

ASP.NET企业开发框架IsLine FrameWork系列之二--命名空间与契约2011-09-21 博客园 李鸣ILFW框架以最底层为基础,层层堆叠,上层一依赖于下层提供的服务,并实现其派发的接口,形成完 整的FrameWork,不过由于时间原因,有些Provider之间的聚合偏高,例如AppLogProvider在使用数据库 做为记录介质时,已经和DataProvider绑定,并不能使用第三方的数据引擎。ILFW共有18个命名空间,分别管理着这些P...
ASP.NET企业开发框架IsLine FrameWork系列之三--七种武器

ASP.NET企业开发框架IsLine FrameWork系列之三--七种武器

ASP.NET企业开发框架IsLine FrameWork系列之三--七种武器2011-09-21 博客园 李鸣IsLine FrameWork Provider介绍其中IsLine.Data、IsLine.AppLog是我要重点介绍的,不过现在先来简单说说各个Provider的作用。DataProvider与其他框架一样,DataProvider为项目提供了与数据库交互的能力,它的优点在这里不再阐述,这里 只说一下它与其他框架的数据访问层不同的地方。Da...
ASP.NET企业开发框架IsLine FrameWork系列之四--DataProvider 数据访问(上)

ASP.NET企业开发框架IsLine FrameWork系列之四--DataProvider 数据访问(上)

ASP.NET企业开发框架IsLine FrameWork系列之四--DataProvider 数据访问(上)2011-09-21 博客园 李鸣DataProvider是日常编程中最常用的Provider,它为项目提供了与数据库交互的能力,使程序人员能 够方便、快捷的获得SQL结构,简化了程序代码,增强程序可读性。它共有8个类库,100多个方法,包括 配置、功能和枚举三部分,以下是它的基本类关系:图3.4公共接口图3.5文件操作图3.6 数据库操作与数据容...
ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)

ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)

ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)2011-09-21 博客园 李鸣对文件系统的操作:对于文件目前内置3中支持对象:XML、TEXT、CONFIG文件,分别位于类库 XMLProvider、TextProvider、SuitConfigProvider中,大家可以自己调用,文件操作大多使用静态操作 。对config文件的操作:这里还要介绍一SuitConfigProvider类库中...
ASP.NET企业开发框架IsLine FrameWork系列之七--AppLogProvider日志框架(上)

ASP.NET企业开发框架IsLine FrameWork系列之七--AppLogProvider日志框架(上)

ASP.NET企业开发框架IsLine FrameWork系列之七--AppLogProvider日志框架(上)2011-09-21 博客园 李鸣日志与异常部署系统以后,管理员需要有一套强大的日志系统来诊断和修复配置上的问题,这就需要一套通过配 置就可以变更日志记录的方式。经验表明,日志模块往往是软件开发周期中的重要组成部分,Aicken曾用 过一段时间的Log4Net,Log4Net是个很不错的日志框架,但是有时候仍然觉得有些不顺手,例如,需要用 不同类...
<< 281 282 283 284 285 286 287 288 289 290 >>