随笔分类 -  asp.net 技术收集

摘要:ASP.Net 更新页面输出缓存的几种方法(包括用户控件,iframe,页面缓存等)ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存Cache 对象提供代码级的缓存,功能强大,可操作性强。更新这种缓存的方法很简单,只要调用 Cache.Remove(key) 方法就可以清除指定的缓存。代码如下:HttpRuntime.Cache.Remove(cacheEnmu.Key.ToSt 阅读全文
posted @ 2011-09-13 11:18 gds111789 阅读(1563) 评论(0) 推荐(1)
摘要:在c#.net中操作XML需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->xmldoc=newXmlDocument();//加入XML的声明段落,<?xmlversion="1.0"en 阅读全文
posted @ 2011-07-21 10:43 gds111789 阅读(314) 评论(0) 推荐(0)
摘要:.NET C# DES入门DES加密应该是最基础的加密算法,为了搞清楚它在.NET C#里面的用法,我费了不少功夫,希望有心人能看到。DES一共就有4个参数参与运作:明文、密文、密钥、向量。为了初学者容易理解,可以把4个参数的关系写成:密文=明文+密钥+向量;明文=密文-密钥-向量。为什么要向量这个参数呢?因为如果有一篇文章,有几个词重复,那么这个词加上密钥形成的密文,仍然会重复,这给破解者有机可乘,破解者可以根据重复的内容,猜出是什么词,然而一旦猜对这个词,那么,他就能算出密钥,整篇文章就被破解了!加上向量这个参数以后,每块文字段都会依次加上一段值,这样,即使相同的文字,加密出来的密文,也是 阅读全文
posted @ 2011-07-20 11:44 gds111789 阅读(382) 评论(0) 推荐(0)
摘要:系列文章链接: 构建高性能ASP.NET站点开篇 构建高性能ASP.NET站点之一剖析页面的处理过程(前端) 构建高性能ASP.NET站点之二 优化HTTP请求(前端) 构建高性能ASP.NET站点之三 细节决定成败 构建高性能ASP.NET站点 第五章—性能调优综述(前篇) 大型高性能ASP.NET系统架构设计 构建高性能ASP.NET站点 第五章—性能调优综述(中篇) 构建高性能ASP.NET站点 第五章—性能调优综述(后篇) 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(上篇)—识别性能瓶颈 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优 阅读全文
posted @ 2011-06-18 10:31 gds111789 阅读(191) 评论(0) 推荐(0)
摘要:系列文章链接走向ASP.NET架构设计--第一章:走向设计 走向ASP.NET架构设计---第二章:设计 & 测试 & 代码 走向ASP.NET架构设计—第三章—分层设计,初涉架构(前篇) 走向ASP.NET架构设计—第三章—分层设计,初涉架构(中篇)走向ASP.NET架构设计—第三章—分层设计,初涉架构(后篇) 走向ASP.NET架构设计—第四章—业务层分层架构(前篇) 走向ASP.NET架构设计—第四章—业务层分层架构(中篇) 走向ASP.NET架构设计—第四章—业务层分层架构(后篇) 走向ASP.NET架构设计—第五章—业务层模式,原则,实践(前篇) 走向ASP.NET架 阅读全文
posted @ 2011-06-18 10:29 gds111789 阅读(344) 评论(0) 推荐(0)
摘要:.NET中对资源文件的使用简介一、 资源文件简介(1)resx文件:基于文本的格式是特定于.NET 框架的 XML 格式,称为 ResX(.resx 文件)。不考虑其 XML 基础,该格式不是专门为人工阅读而设计的(XML 格式很少是这样的)。但是,Visual Studio .NET 仍然为 .resx 文件提供了一个基本编辑器。(2)Resources文件: .resources 扩展名来自于在将 .resx 文件作为资源嵌入之前 Visual Studio .NET 处理该文件时所使用的工具。工具名称是 resgen.exe,它用来将 .resx XML 格式“编译”为二进制格式。可以手 阅读全文
posted @ 2011-06-02 14:25 gds111789 阅读(283) 评论(0) 推荐(0)
摘要:1. 右键项目-》添加web引用->输入web服务地址如:http://www.sssss.com/WebService/WebService.asmx2. 看到如图: 点击: 添加引用按钮,3. 建立aspx页面,在页面中引用:using System.Web.Services;using com.hdpca.www; WebService w1 = new WebService();w1.select("用户名即可"); 阅读全文
posted @ 2011-05-23 11:13 gds111789 阅读(196) 评论(0) 推荐(0)
摘要:App_GlobalResources:App_LocalResources 收藏如果您创建的网页将由使用不同语言的用户阅读,则必须为这些读者提供用他们自己的语言查看网页的方法。一种方法是分别用各语言重新创建页面,但这种方法可能需要大量工作量、容易出错并且在更改原始页时很难维护。 ASP.NET 为您提供了一种方法,使用这种方法创建的页可以根据浏览器的首选语言设置或用户显式选择的语言获取内容和其他数据。内容和其他数据指的就是资源,此类数据可以存储在资源文件或其他源中。资源文件在.net开发中资源文件是 XML 文件,其中包含要转换为不同语言或图像路径的字符串。资源文件包含键/值对,每一对都是一 阅读全文
posted @ 2011-05-17 11:09 gds111789 阅读(764) 评论(0) 推荐(0)
摘要:摘要:介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1概念1.1缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用户界面的多次请求时经常发生的。当用户基数很大时,如果每次请求都进行处理,消耗的资源是很大的浪费,也同时造成系统的不稳定。例如,web应用中,对一些静态页面的呈现内容进行缓存能有效的节省资源,提高稳定性。而缓 阅读全文
posted @ 2011-05-10 11:07 gds111789 阅读(359) 评论(0) 推荐(0)
摘要:控件开发系列 阅读全文
posted @ 2011-05-08 09:43 gds111789 阅读(166) 评论(0) 推荐(0)
摘要:Asp.Net构架(Http请求处理流程) - Part.1Asp.Net 构架(Http Handler 介绍) - Part.2Asp.Net 构架(HttpModule 介绍) - Part.3 阅读全文
posted @ 2011-05-05 11:11 gds111789 阅读(221) 评论(0) 推荐(0)