随笔分类 - Asp.Net
摘要:提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流: 1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 <%@ OutputCache CacheProfile=" " NoStore="T...
阅读全文
摘要:using System;using System.Web;using System.Web.UI;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Configuration;namespace BLL{ /// <summary> /// PageBase 的摘要说明。 //...
阅读全文
摘要:针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码) 在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给客户.
阅读全文
摘要:指示是否在页请求之间保持视图状态。如果要保持视图状态,则为 true;否则为 false。默认值为 true。 自己总结 加了EnableViewState="false" 若没造成影响,请尽量加上去 =======================以下转载=================== 以上为官方对 EnableViewState 的解释,有些难懂,我们以示例的方式解释,我们创建一个 We...
阅读全文
摘要:1.GridView自带分页。 操作方法:1.用XXDataSource(SqlDataSource、ObjectDataSource随你)绑定。开启分页,OK.不会玩,网上搜 2.给GridView添加个Paging_Change事件。代码也很简单,不会玩,网上搜 2.DataList、Repeat 这两个比较麻烦。因为要取到第几页的内容。其实就是难在数据源的分解。 常见数据源有...
阅读全文
摘要:ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。 (1)Cache 对象缓存 Cache 对象提供代码级的缓存,功能强大,可操作性强。更新这种缓存的方法很简单,只要调用 Cache.Remove(key)...
阅读全文
摘要:拖入一个GridView,绑定个SqlDataSource,开启插入、更新、删除功能 这样GridView就有更新和删除功能了。 扩展: 一、删除按钮添加个提示。 1.把删除按钮列变成模板列 2.添加OnClientClick="javascript:return confirm('删除数据不可恢复,确定删除吗?');" 二、更新时添加表单验证。 1.把列变成模板列 2.在EditItemT...
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/vcsharp/aa336746
阅读全文
摘要:没有匿名方法的时候(C# 1.0) addButton.Click += new EventHandler(AddClick); void AddClick(object sender,EventArgs e) { listBox.Items.Add(textBox.Text); } 有了匿名方法之后(C# 2.0) addButton.Click += delegate { ...
阅读全文
摘要:FileFileStream (2种方式)方式1:FileStream fs1 = File.Open ( @"D:\集团通知.jpg" , FileMode.Open );方式2:FileStream fs2 = new FileStream ( @"D:\通知.jpg" , FileMode.Open );FileStreambyte[]byte [ ] b1 = new byte [ fs1.Length ];fs1.Read ( b1 , 0 , b1.Length );把文件保存到数据库中一般是FileFileStreambyte[]byte[]File
阅读全文
摘要:当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值。HTTP 是一种无状态协议。这意味着 Web 服务器会将针对页面的每个 HTTP 请求作为独立的请求进行处理。服务器不会保留以前的请求过程中所使用的变量值的任何信息。ASP.NET 会话状态将来自限定时间范围内的同一浏览器的请求标识为一个会话,当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。Session提供用于在该会话持续期间内保留变量值的方法。默认情况下,将为所有 ASP
阅读全文
浙公网安备 33010602011771号