文章分类 -  Asp.Net

Articles about Asp.Net
摘要:当将页添加到输出缓存后,在超过了您在到期策略中指定的时间量之后,该页将被移除。有些时候,您要在到期之前从输出缓存中移除某个页或页的版本。若要执行该操作,可以使用 HttpResponse.AddFileDependency 方法使缓存页依赖于单个文件,或者使用 HttpResponse.AddFileDependencies 方法使缓存页依赖于 ArrayList 对象所表示的文件组。 例如,如果... 阅读全文
posted @ 2008-04-30 16:20 一抹微蓝 阅读(281) 评论(0) 推荐(0)
摘要:当将页添加到输出缓存后,在超过了您在到期策略中指定的时间量之后,该页将被移除。有些时候,您要在到期之前从输出缓存中移除某个页或页的版本。例如,如果页显示易失数据(例如股票价格或温度),如果在该页到期之前数据已被更新,则该页将显示不正确的信息。 要解决该问题,ASP.NET 提供了 HttpResponse.AddCacheItemDependency 和 HttpResponse.AddCache... 阅读全文
posted @ 2008-04-30 16:19 一抹微蓝 阅读(247) 评论(0) 推荐(0)
摘要:当输出缓存中有一个它希望用作客户端请求响应的现有项时,它必须首先检查原服务器(或含有新响应的中间缓存,如代理服务器)以确定该缓存项是否仍可用。此过程称为验证缓存项。为避免因在缓存项有效的情况下重新生成和重新传输页,或在缓存项无效的情况下发生额外的往返进程而导致资源浪费,ASP.NET 为您提供了一种以编程方式验证缓存页的机制。 注意 有关缓存有效性及其要求的更多信息,请参见位于 www.w3.... 阅读全文
posted @ 2008-04-30 16:17 一抹微蓝 阅读(227) 评论(0) 推荐(0)
摘要:页或用户控件的可缓存性定义可以在什么样的 HTTP 1.1 Internet 设备上缓存文档。这些设备包括发出请求的客户端,响应请求的 Web 服务器,以及请求或响应流中任何具有缓存功能的设备(例如代理服务器)。当 Web 服务器发送响应时,在它传递的所有信息中包括一个 Cache-Control HTTP 标头,该标头定义可在其上缓存文档的设备。ASP.NET 在 HttpCacheabilit... 阅读全文
posted @ 2008-04-30 16:15 一抹微蓝 阅读(204) 评论(0) 推荐(0)
摘要:生成高性能、可缩放的 Web 应用程序最重要的因素之一是能够在首次请求项时将这些项存储在内存中,不管它们是数据对象、页还是页的某些部分。可以将这些项存储在 Web 服务器上或请求流中的其他软件上,例如代理服务器或浏览器。使您能够避免重新创建满足先前请求的信息,尤其是那些需要大量处理器时间或资源的信息。这就是通常所说的缓存,它允许您使用多种技术跨 HTTP 请求存储页输出或应用程序数据并对其进行重复... 阅读全文
posted @ 2008-04-30 16:13 一抹微蓝 阅读(136) 评论(0) 推荐(0)
摘要:(原作:宝玉) 很多时候,我们新建一个xxx.aspx页和xxx.aspx.cs文件,不过是为了实现一个很简单的功能,如:输出xmlDom,注销并跳转,并没有什么html的输出,很是麻烦,需要新建一个页,删除多余的html,并在page_load里面写处理代码。而使用HttpHandler就不需要这么麻烦了。 可以用任何符合公共语言规范 (CLS) 的语言编写自定义 HTTP 处理程序来处理特定的... 阅读全文
posted @ 2008-03-03 04:19 一抹微蓝 阅读(187) 评论(0) 推荐(0)
摘要:VS 2003在新建项目的时候还提供Web Application Projects ,但是在VS 2005中新建的时候无论是在C#中还是新建Web Site中都找不到Web Application Projects ,难道在VS2005中只能使用Web Site了?难道Web Application Projects不如Web Site,好像不是这样吧。 好在MS发布了Visual Studio... 阅读全文
posted @ 2007-10-11 14:49 一抹微蓝 阅读(356) 评论(0) 推荐(0)
摘要:使用数据绑定语法,可以将控件属性值绑定到数据,并指定值以对数据进行检索、更新、删除和插入操作。 数据绑定语法 数据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符之内的任何公共范围代码,以在页面处... 阅读全文
posted @ 2007-06-28 16:03 一抹微蓝 阅读(649) 评论(0) 推荐(0)
摘要:初学MemberShip,遇到一个Membership设置的问题 因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要使用远程的Sql Server 2005服务器的话,需要进行一些设置。 Setp1:当你使用Membership, 我们可以发现ASP.NET 2.0 已经在 SQL Server 2005 Express建立... 阅读全文
posted @ 2007-03-13 16:06 一抹微蓝 阅读(210) 评论(0) 推荐(0)
摘要:摘要:在.NET 2.0中,引入了Provider模式后,大大了提高了框架本身的可扩展性。以Membership,Roles,Profile组成的用户管理组件(包括页面个性化信息)就是以这种模式为核心构建起来的,在asp.net 2.0中,利用系统提供的API可以很容易的实现用户管理,角色管理,用户个性化信息的管理。这也是asp.net 2.0的一个重要组成部分,学习使用asp.net 2.0可... 阅读全文
posted @ 2007-03-13 14:47 一抹微蓝 阅读(166) 评论(0) 推荐(0)
摘要:什么是接口,我学习C#的时候也一直为它困惑。偶尔在论坛上看到好的贴子,就转过来给大家看看了。 我们定义一个接口public interface IBark{void Bark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法public class Dog:IBark{public Dog(){}public void Bark(){Consol.write("汪汪");}... 阅读全文
posted @ 2007-03-12 15:09 一抹微蓝 阅读(605) 评论(0) 推荐(0)
摘要:net 下安装、调试的常见问题与错误!!! 作者:多人 出处:csdn Q:新建项目时出错:Visual Studio .NET 已检测到指定Web服务器运行的不是ASP.NET 1.1版。您将无法运行ASP.NET Web应用程序或服务。A: 对于这个错误有很多可能的原因,您可以参考下面几篇KB和文章的解决方案: “prb: "The specified Web server is ... 阅读全文
posted @ 2007-03-01 10:38 一抹微蓝 阅读(781) 评论(1) 推荐(0)
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") ... 阅读全文
posted @ 2007-01-04 17:11 一抹微蓝 阅读(171) 评论(0) 推荐(0)
摘要:发布日期: 5/24/2005 | 更新日期: 5/24/2005 Karl SeguinMicrosoft Corporation 摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。) 本页内容 ... 阅读全文
posted @ 2006-12-26 18:09 一抹微蓝 阅读(335) 评论(0) 推荐(0)
摘要:[导读]全文介绍了ASP.NET 2.0中新增的控件和功能,包括Master Pages,Data Source控件、Skin的支持、GridView和Details View的引入,在此基础上,ASP.NET 2.0的安全模型得到了极大的提高,包括登录控件、角色管理器、个性化等等方面的支持,在类库方面也增加了许多新特性,如全新的代码分隔模型、客户端回调等等,让读者对于ASP.NET的新特性有一... 阅读全文
posted @ 2006-06-11 12:55 一抹微蓝 阅读(289) 评论(0) 推荐(0)
摘要:ASP.NET 2.0 中增加了内建的 MasterPage 的支持,这对我们来说是一个很大的便利。然而经过一段时间的使用,我发现 MasterPage 并不是那么完美:嵌套的 MasterPage 不能支持设计时界面,以及下面要提到的Content Page 中增加 CSS 的问题。 通常,在没有 2.0 之前,我们在页面里要增加一个 CSS 引用的语法如下:<link rel="style... 阅读全文
posted @ 2006-06-08 10:43 一抹微蓝 阅读(273) 评论(0) 推荐(0)
摘要:由于.net 2.0 很快就要发布了,大家都会面临一个IDE环境迁移(vs.net 2005)和.net 2.0新特性的应用问题,在接下来的一些文章,我会做一些asp.net 2.0的专题,写这些文章的初衷是想为很多分析Community Server的Coder们提供一个在我能力范围内的帮助,让大家看到一些新技术是如何诞生和被应用的,很大一部分新特性对于一个熟悉Community Server的... 阅读全文
posted @ 2006-06-08 10:22 一抹微蓝 阅读(310) 评论(0) 推荐(0)
摘要:这一段程序不明白,可否详细的解释一下,ASCX是什么文件? 是DOTNET上的用户控件 ASP.NET的用户控件(也叫做“pagelets”),是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的Web页面被开发的。一个用户控件包含了HTML、代码和其他Web或者用户控件的组合,并在Web服务... 阅读全文
posted @ 2006-06-08 10:15 一抹微蓝 阅读(4027) 评论(0) 推荐(0)
摘要:测试 将模型部分从ASP.NET环境中分离出来能够使模型部分更容易的被测试。在ASP.NET环境中进行测试的话,你必须同时测试很多方面,如HTML代码是否正确,而读取HTML代码的工作是非常烦闷的。将模型部分分离出来,使你能够对模型部分做单独的单元测试。下面是NUnit (http://nunit.org)对模型部分进行单元测试的例子。 using System; using NUnit.Fr... 阅读全文
posted @ 2006-03-15 14:12 一抹微蓝 阅读(129) 评论(0) 推荐(0)
摘要:模型-视图-控制器分离的重构 为了解决上面所遗留的问题,你必须将模型与控制器角色分离。 视图的实现代码与前部分相同。 模型 下面的代码例子使模型角色仅仅依赖于数据库,而不包含任何与视图相依赖的代码。 using System; using System.Collections; using System.Data; using System.Data.SqlClient; public cla... 阅读全文
posted @ 2006-03-15 14:10 一抹微蓝 阅读(165) 评论(0) 推荐(0)