Welcome 微信登录

首页 / 网页编程 / ASP.NET

浅析asp.net的性能

浅析asp.net的性能

浅析asp.net的性能2012-01-22 博客园 侯垒此课程本来是要和小组的兄弟们共同分享的.由于时间的关系没有如愿以偿,今天就在网上和大家共同学习了.由不妥的地方请指出.1. ViewStateViewState是asp.net中的一个特性,它用于把生成页面要用的一状态值保存在一个隐藏域中。当页面被回传到服务器时,服务器要解析,校验和应用ViewState中的数据以还原页面的控件树。ViewState是一个非常有用的特性,它能持久化客户端的状态而不用...
ASP.NET状态管理之一(概括篇)

ASP.NET状态管理之一(概括篇)

ASP.NET状态管理之一(概括篇)2012-01-22 博客园 aierong每次将网页发送到服务器时,都会创建网页类的一个新实例。在传统的Web编程中,这通常意味着在每一次往返行程中,与该页及该页上的控件相关联的所有信息都会丢失。例如,如果用户将信息输入到文本框,该信息将在从浏览器或客户端设备到服务器的往返行程中丢失。状态管理是您对同一页或不同页的多个请求维护状态和页信息的过程。与所有基于 HTTP 的技术一样,Web 窗体页是无状态的,这意味着它们不...
ASP.NET状态管理之三(隐藏域HiddenField)

ASP.NET状态管理之三(隐藏域HiddenField)

ASP.NET状态管理之三(隐藏域HiddenField)2012-01-22 博客园 aierongASP.NET 允许您将信息存储在 HiddenField 控件中,此控件将呈现为一个标准的 HTML 隐藏域。隐藏域在浏览器中不以可见的形式呈现,但您可以就像对待标准控件一样设置其属性。当向服务器提交页时,隐藏域的内容将在 HTTP 窗体集合中随同其他控件的值一起发送。隐藏域可用作一个储存库,您可以将希望直接存储在页中的任何特定于页的信息放置到其中。安全...
ASP.NET状态管理之五(Cookie)

ASP.NET状态管理之五(Cookie)

ASP.NET状态管理之五(Cookie)2012-01-22 博客园 aierongCookie 提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。什么是 Cookie?Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程...
ASP.NET状态管理之六(缓存Cache)

ASP.NET状态管理之六(缓存Cache)

ASP.NET状态管理之六(缓存Cache)2012-01-22 博客园 aierongASP.NET 为您提供了一个强大的、便于使用的缓存机制,用于将需要大量服务器资源来创建的对象存储在内存中。缓存这些类型的资源会大大改进应用程序的性能。缓存是由 Cache 类实现的;缓存实例是每个应用程序专用的。缓存生存期依赖于应用程序的生存期;重新启动应用程序后,将重新创建 Cache 对象。设计 Cache 类是为了便于使用。您可以将项放置在 Cache 中,并在...
ASP.NET状态管理之八(应用程序Application)

ASP.NET状态管理之八(应用程序Application)

ASP.NET状态管理之八(应用程序Application)2012-01-22 博客园 aierongASP.NET 允许您使用应用程序状态来保存每个活动的 Web 应用程序的值,应用程序状态是 HttpApplicationState 类的一个实例。应用程序状态是一种全局存储机制,可从 Web 应用程序中的所有页面访问。因此,应用程序状态可用于存储需要在服务器往返行程之间及页请求之间维护的信息。应用程序状态存储在一个键/值字典中,在每次请求一个特定的 ...
ASP.NET状态管理之九(会话Session)

ASP.NET状态管理之九(会话Session)

ASP.NET状态管理之九(会话Session)2012-01-22 博客园 aierongASP.NET 允许您使用会话状态保存每个活动的 Web 应用程序会话的值,会话状态是 HttpSessionState 类的一个实例。会话状态与应用程序状态相似,不同的只是会话状态的范围限于当前的浏览器会话。如果有不同的用户在使用您的应用程序,则每个用户会话都将有一个不同的会话状态。此外,如果同一用户在退出后又返回到应用程序,第二个用户会话的会话状态也会与第一个不...
ASP.NET状态管理之十(配置文件Profile)

ASP.NET状态管理之十(配置文件Profile)

ASP.NET状态管理之十(配置文件Profile)2012-01-22 博客园 aierong在许多应用程序中,需要存储并使用对用户唯一的信息。用户访问站点时,您可以使用已存储的信息向用户显示 Web 应用程序的个性化版本。个性化应用程序需要大量的元素:必须使用唯一的用户标识符存储信息,能够在用户再次访问时识别用户,然后根据需要获取用户信息。若要简化应用程序,可以使用 ASP.NET 配置文件功能,该功能可为您执行所有上述任务。ASP.NET 配置文件功...
ASP.NET状态管理之十一(视图状态ViewState)

ASP.NET状态管理之十一(视图状态ViewState)

ASP.NET状态管理之十一(视图状态ViewState)2012-01-22 博客园 aierong视图状态是 ASP.NET 页框架默认情况下用于保存往返过程之间的页和控件值的方法。当呈现页的 HTML 形式时,需要在回发过程中保留的页的当前状态和值将被序列化为 Base64 编码的字符串,并输出到视图状态的隐藏字段中。视图状态是 ASP.NET 页中的储存库,可以存储需要在回发过程中保留的值。例如,您可以将信息存储在视图状态中,下次将页面发送到服务器...
ASP.NET状态管理之十二(控件状态ControlState)

ASP.NET状态管理之十二(控件状态ControlState)

ASP.NET状态管理之十二(控件状态ControlState)2012-01-22 博客园 aierong如果您在编写控件,可以将控件的状态信息存储在 ViewState 字典中,该字典是一个 StateBag 对象。开发人员将通过 ControlState 属性检索控件状态。您为 ViewState 属性指定键和值,Page 对象将对请求之间的状态信息进行序列化。要在您的控件中执行自定义状态处理,可重写 LoadViewState 和 SaveView...
ASP.NET状态管理之十三(总结)

ASP.NET状态管理之十三(总结)

ASP.NET状态管理之十三(总结)2012-01-22 博客园 aierong状态管理是您对同一页或不同页的多个请求维护状态和页信息的过程。与所有基于 HTTP 的技术一样,Web 窗体页是无状态的,这意味着它们不自动指示序列中的请求是否全部来自相同的客户端,或者单个浏览器实例是否一直在查看页或站点。此外,到服务器的每一往返过程都将销毁并重新创建页;因此,如果超出了单个页的生命周期,页信息将不存在。ASP.NET 提供多种方式来在服务器往返过程之间维护状...
Mcad学习笔记之异步编程

Mcad学习笔记之异步编程

Mcad学习笔记之异步编程2012-01-22 博客园 aierong(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小总结)让我们来看看同步异步的区别:同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作.NET框架基类库中有好几种类都可以提供同步和异步的方法调用。因为同步方法调用会导致程序流程中...
Mcad学习笔记之序列化(2进制和Soap序列化)

Mcad学习笔记之序列化(2进制和Soap序列化)

Mcad学习笔记之序列化(2进制和Soap序列化)2012-01-22 博客园 aierong我最近学习remoting和web服务时,总是看到一个重要的字眼"序列化".那什么是序列化呢?以前我也模模糊糊.为了搞清楚,请和我一起来序列化学习之旅吧.让我们先看看序列化的定义,以下是微软的说明:序列化可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写...
ASP.NET中分析器错误:发现不明确的匹配

ASP.NET中分析器错误:发现不明确的匹配

ASP.NET中分析器错误:发现不明确的匹配2012-01-22 csdn博客 jinjazz这是一个不好的代码习惯引起的发布后运行时的问题。错误原因为.net2.0无法正确识别服务器控件和变量的大小写区别,但是这个错误只有在iis中体现,在文件系统的调试中没有发生。错误信息引发错误的参考代码如下:public partial class _Default : System.Web.UI.Page{ private string button1=&quo...
ASP.NET页面提前处理问题

ASP.NET页面提前处理问题

ASP.NET页面提前处理问题2012-01-22 博客园 yurow birdshover1、.Net的HTTP请求.NET与ASP的运行机制有很大不同.ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道的...
<< 301 302 303 304 305 306 307 308 309 310 >>