Welcome 微信登录

首页 / 网页编程 / ASP.NET

在IIS上启用Gzip压缩(HTTP压缩)

在IIS上启用Gzip压缩(HTTP压缩)

在IIS上启用Gzip压缩(HTTP压缩)2011-02-17 博客园 ziqiu.zhang一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki.使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项.启动Gip压缩将立竿见影的减少页面的网络传输大小.三.HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压...
关于页面跳转最后返回让原页面保持最初结果的处理办法

关于页面跳转最后返回让原页面保持最初结果的处理办法

关于页面跳转最后返回让原页面保持最初结果的处理办法2011-02-17 博客园 mFrog2月到新的公司上班,开始的任务是熟悉公司一直在做的项目。并且修改原项目中存在的一些不方便的操作,就是改善用户体验。其中有个任务就是解决页面返回的问题,开始他们使用的全是goback();的方法。按照项目的设计,每一个功能都是跳转到一个新的页面(不是在新窗口中打开)。这样最后使用起来就会有一个很不好的体验。比如,我进入到一个页面,选择了N多查询条件以后,会有个结果列表,...
关于前台调用后台事件__doPostBack函数

关于前台调用后台事件__doPostBack函数

关于前台调用后台事件__doPostBack函数2011-02-17这里需要提一下的是,asp.net编程提供了服务端控件和客户端控件的说法,其实还是脱离不了HTML的本质,客户端和服务端需要交互必须要提交,提交有两种方式get和post,get就是通过向服务端发送连接地址,服务端通过地址的参数来获得信息的,一般这些参数都是明文,能在浏览器地址栏看到。而post是通过表单的input等元素提交到服务端的页面的,这些数据一般是看不到的。asp.net的服务端...
使用UTF-8编码/JMail组件发送邮件乱码问题

使用UTF-8编码/JMail组件发送邮件乱码问题

使用UTF-8编码/JMail组件发送邮件乱码问题2011-02-17Klesh Wong很久之前听一位朋友讲过,使用UTF-8编码发送邮件,会有乱码的情况发生。近日为公司开发支持多语言的网站,正好要使用UTF-8编码。网站有会员注册,查询表单等模块皆需要发送邮件给注册用户或者管理员。心里寻思着免不了要和这乱码问题起正面冲突了。奇怪的是,项目一直顺利地进行的,虽然邮件中的中文在网页里查收确实是会乱码。但是用Outlook或者Foxmail收取之后在本地查看...
在Asp.Net中创建MetaWeblog API

在Asp.Net中创建MetaWeblog API

在Asp.Net中创建MetaWeblog API2011-02-17概念metaweblog是基于XML的RPC通信( 下载 )。这意味着你有一组预先定义的结构(简单的数据类型属性 )表示,正转客户端和服务器之间。您需要使用MetaWeblog API 的以下六个结构:BlogInfo: 有关博客的网址,ID或名称。UserInfo: 博客用户的ID ,名字,姓氏或电子邮件。Post: 就是博客帖子,标题,正文和类别。CategoryInfo: 博客类别...
在Asp.net中调用异步方法-使用信号量

在Asp.net中调用异步方法-使用信号量

在Asp.net中调用异步方法-使用信号量2011-02-17有些库可能只提供了异步方法,而ASP.net确是同步的,这次就遇到一个问题:页面显示出来以后才会执行回调函数。而我需要的流程是:在回调函数中执行验证,然后才能呈现页面。Mutex,AutoResetEvent提供了通过信号量来协调线程执行步骤的方法。XmppClientConnection是agsxmppJabber库中的类,调用Open会立即返回客户端(ie)呈现该页面,而不管是否成功,同时会...
在asp.net中使用session常见问题集锦

在asp.net中使用session常见问题集锦

在asp.net中使用session常见问题集锦2011-02-17问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并...
在asp.net中为Web用户控件添加属性和事件

在asp.net中为Web用户控件添加属性和事件

在asp.net中为Web用户控件添加属性和事件2011-02-17zhzuo在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程。它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的实现了对数据库的访问,就当时来说,这是一项多么吸引人的技术,包括现在Internet上的许多web站点都是用Asp写的,我的同事前辈们更是玩Asp的高手,经历这么多年而不衰,可见他的...
ASP.NET服务器控件编程之卷首语

ASP.NET服务器控件编程之卷首语

ASP.NET服务器控件编程之卷首语2011-02-21 博客园 有朋友给我说:Asp.net之所以方便和强大,关键是它有一组强大的Asp.net服务器控件,在Asp.net中我们经常会遇到Html标注,Html控件、Web控件和Asp.net服务器控件等等,你能区分出它们之间的关系吗?那我们首先来区分下Asp.net开发中经常用到的几个概念,Html标注、Html控件、Web控件和Asp.net服务器控件。Html标注:就是我们传统所说的Html 超文本...
ASP.NET服务器控件编程之热身运动

ASP.NET服务器控件编程之热身运动

ASP.NET服务器控件编程之热身运动2011-02-21创建Asp.net里的服务器控件和Windows Form的控件一样,也有几种方式:1、用户控件(user control)2、从Control、WebControl派生的自定义控件3、从已有的Asp.net服务器控件扩展用户控件以.ascx为扩展名,并保存为文本文件,用户控件不像从Control和WebControl派生下来的服务器控件那样需要预编译,当用户控件在.aspx页面中使用的时候,页面解...
ASP.NET底层架构探索之HttpHandlers

ASP.NET底层架构探索之HttpHandlers

ASP.NET底层架构探索之HttpHandlers2011-02-21tmfc模块是相当底层的,而且对每个来到ASP.NET应用程序的请求都会被触发.Http处理器更加的专注并处理映射到这个处理器上的请求.Http处理器需要实现的东西非常简单,但是通过访问HttpContext对象它可以变得非常强大.Http处理器通过实现一个非常简单的IHttpHandler接口(或是它的异步版本,IHttpAsyncHandler),这个接口甚至只含有一个方法-Pro...
ASP.NET底层架构探索之IE6的革新

ASP.NET底层架构探索之IE6的革新

ASP.NET底层架构探索之IE6的革新2011-02-21IIS 5 和6以不同的方式工作当一个请求来到时,IIS检查脚本映射(扩展名映射)然后把请求路由到aspnet_isapi.dll。这个DLL的操作和请求如何进入ASP.NET运行时在IIS5和6中是不同的。图2显示了这个流程的一个粗略概览。在IIS5中,aspnet_isapi.dll直接寄宿在inetinfo.exe进程中,如果你设置了Web站点或虚拟目录的隔离度为中或高,则会寄宿在IIS单独...
ASP.NET底层架构探索之进入ASP.NET

ASP.NET底层架构探索之进入ASP.NET

ASP.NET底层架构探索之进入ASP.NET2011-02-21ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如WebForms和WebServices-这些都在ASP.NET层次结构在最高层。在这篇文章中我将会讨论ASP.NET的底层机制并解释请求(request)是怎么从Web服务器传送到ASP.NET运行时然后如何通过ASP.NET管道来处理请求。...
ASP.NET底层架构探索之再谈.NET运行时

ASP.NET底层架构探索之再谈.NET运行时

ASP.NET底层架构探索之再谈.NET运行时2011-02-21在这里我们有一个在ISAPI扩展中活动的,可调用的ISAPIRuntime对象的实例。每次运行时是启动的并运行着的时候(译注:相对的,如果运行时并没有启动,就需要象上一章所说的那样载入运行时),ISAPI的代码调用ISAPIRuntime.ProcessRequest()方法,这个方法是真正的进入ASP.NET管道的入口,这个流程在图4中显示。记住ISAPI是多线程的,所以请求也会通过App...
ASP.NET安全问题--创建安全的Web应用程序

ASP.NET安全问题--创建安全的Web应用程序

ASP.NET安全问题--创建安全的Web应用程序2011-02-21 Cnblogs 小洋把一个问题说清楚,是要有前提的,也要大家有一些通过的词汇,就像大家谈OO,就知道谈的面向对象,以及面向对象的一些特征;懂设计模式的,一听到"观察者",就立马知道什么意思。一.下面看看安全的一些概念:首先,我们来看看什么是安全性?我们常常提起“实现安全性”“创建安全的系统”。所以安全性一般是定义很多,...
ASP.NET安全问题--Forms验证的具体介绍(上篇)

ASP.NET安全问题--Forms验证的具体介绍(上篇)

ASP.NET安全问题--Forms验证的具体介绍(上篇)2011-02-21 Cnblogs 小洋前言:在ASP.NET中,常用的就是Forms验证,最重要的原因就是灵活。因为Forms验证细细的谈起来也确实不少,而且我也不想草草的说完了事,那对大家和自己都不负责任的。本篇的话题如下:Forms验证的工作原理Forms验证中的APIForms验证的工作原理我们知道,Forms验证主要是基于cookie的,说白一点就是:把用户信息保存在cookie中,然后...
ASP.NET安全问题--Froms验证的具体介绍(中篇)

ASP.NET安全问题--Froms验证的具体介绍(中篇)

ASP.NET安全问题--Froms验证的具体介绍(中篇)2011-02-21 Cnblogs 小洋前言:今天是端午节,大家节日快乐!别忘了过我们的传统节日!!!因为前一篇文章已经谈论了与Forms验证有关的一些理论的知识,所以本篇主要讲述Forms验证一般的使用方法,也给出一些代码。可能有些话题之前园子里有朋友谈论过,如果有重复,那么就权当是复习也行!本篇的话题如下:启用Forms身份验证用户信息的存储web.config配置的一些用法Forms验证简单...
ASP.NET安全问题--Forms验证(后篇)--实战篇

ASP.NET安全问题--Forms验证(后篇)--实战篇

ASP.NET安全问题--Forms验证(后篇)--实战篇2011-02-21 Cnblogs 小洋今天话题如下:验证流程讲述数据库准备代码编写验证流程讲述我们首先假设一个场景:用户现在已经打开了我们的首页Default.aspx,但是有些资源只能是登录用户才可以看到的,那么如果这个用户想要查看这些资源,那么他就要登录。而且这个用户已经有了一个帐号。(我们本篇主要的话题是身份验证,至于创建用户账户是怎么创建的,我们不关心,方法很多,如直接一个数据库插入就行...
ASP.NET安全问题--ASP.NET中的授权问题(前篇)

ASP.NET安全问题--ASP.NET中的授权问题(前篇)

ASP.NET安全问题--ASP.NET中的授权问题(前篇)2011-02-21 Cnblogs 小洋前言:之前的一些文章谈了一些有关验证的问题,接下来的一些文章就说下授权以及代码访问安全的问题。在ASP.NET应用程序中,授权就意味着允许访问资源,资源的形式有很多了:文件,数据库,图片等。授权的处理过程基本上是:创建用户或者用户组,然后为他们分配权限。在.NET Framework中,有很多的方式可以实现授权,如文件授权,URL授权以及自定义的授权。下面...
<< 261 262 263 264 265 266 267 268 269 270 >>