摘要:
Cache,ViewState,Session,Application,Static变量 在ASP.NET中用于跨页面存储与传递数据的类有标题中所示的几种,今天因为在一个站点中对Cache的作用范围理解错误,导致了加班,所以特意写个小程序对他们进行测试. 写了一个小程序来对这些程序进行一个测试,发现: Session,ViewState,都属于是页面级的变量,就是说每个客户端都对应着一个不同的实... 阅读全文
2005年8月24日 #
摘要:
首发于:都是缓存惹得祸 最近项目开发完成了,在试运行时,发现几个由于缓存设置不当导致的问题,写下来,和各位探讨一下,不妥之处,望指点一二一,页输出缓存导致的问题 问题描述:在一个网站首页,有几个用户登录的框框,登陆后要隐藏起来,并显示用户的相关信息,因为这个是首页,考虑到访问量很大,而且页面的更新也比较少,所以使用来启用页输出缓存,但发现一个问题:第二用户用户登录后,看到确是第一个用户的登陆... 阅读全文
摘要:
1,使用SoapHeader传递和验证用户 Web Service端的代码: 1.1先创建一个继承自System.Web.Services.Protocols.SoapHeader CredentialSoapHeader类: public class CredentialSoapHeader : SoapHeader { private string _userNam... 阅读全文
摘要:
经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因. 言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章... 阅读全文
摘要:
CREATE PROCEDURE pagination@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名@PageSize int = 10, -- 页尺寸... 阅读全文
摘要:
编写高性能 Web 应用程序的 10 个技巧 发布日期: 2/1/2005 | 更新日期: 2/1/2005 Rob Howard 本文讨论 • 常见 ASP.NET 性能难点 • 面向 ASP.NET 的有用性能提示和技巧 • 在 ASP.NET 中使用数据库的建议 • 使用 ASP.NET 进行缓存和后台处理 本文使用了以下技术:ASP.NET、.NET ... 阅读全文
摘要:
通过维持Web表单中的对象的ViewState你可能会省去不少编码工作。 维持ViewState 在传统ASP中,当一个表单被提交的时候所有表单值都被清除。假设你提交了一个有很多信息的表单并且服务器返回一个错误。你不得不返回到表单并更正信息。你点击返回按钮,但是发生了什么……。所有表单值被清除了,你将不得不从头开始!站点没有维持你的ViewState. 在ASP .NET中提交一个表单的时候,... 阅读全文