随笔分类 - commnunity starter kit
微软开源项目commnity starter kit
摘要:DataGrid Constructor Example Product List
阅读全文
摘要:Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面Ajax使用初步,配置步骤:1.把Ajax.dll copy到应用系统bin目录下,然后在工程引用中引用Ajax.dll,如果没有的话可以下载http...
阅读全文
摘要:HTTP 处理程序和工厂 概述 配置 HTTP 处理程序和工厂 创建自定义 HTTP 处理程序 本节小结 概述 ASP.NET 提供低级别的请求/响应 API,使开发人员能够使用 .NET 框架类为传入的 HTTP 请求提供服务。为此,开发人员需创作支持 System.Web.IHTTPHandler 接口和实现 ProcessRequest() 方法的类。当处理 HTTP 请求不需...
阅读全文
摘要:取得服務器上的時間:Context.Timestamp------------------------------具體時間:Context.Timestamp.TimeOfDay.ToString()年月日:Context.Timestamp年份:Context.Timestamp.Year月份:Context.Timestamp.Month日期部份:Context.Timestamp.Date日...
阅读全文
摘要:与 ASP.NET 1.0 相比,ASP.NET 2.0 的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持。通过此机制,编写良好的页面可以将数据库、WebService 调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度。本文将从使用和实现两个层面,简单的剖析这一强大机制的原理,以便读者能够更好的应用这一机制。对一个网页请求的...
阅读全文
摘要:引言ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystr...
阅读全文
摘要:上下文 基本上我们在儿童时代都玩过积木玩具。通过一块块的积木,再加上我们的想象力,就可以构造出非常多不同的风格的建筑。那么, 我们可不可以把这种搭积木的方式应用到我们的web应用上呢。 问题 web应用通过提供给用户一整套组件(相当于积木),以及一套已经成型的方案(相当于图纸)。用户可以采用类似搭建积木的方式来根据自己的需要制作界面和应用。 环境 采用asp.net 1.0或asp.net 1....
阅读全文
摘要:Susan WarrenMicrosoft Corporation 2002年1月14日 编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题: 请登录。 与 欢迎 Susan! 虽然看起来很简单,但即使是这一小段 Web UI,仍然需要好几段信息,而且每次请求该页时这些信息都会发生变化。我们需要...
阅读全文
摘要:1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置...
阅读全文
摘要:在Forums中,有些内容是不固定的,例如用户资料,除了一些基本资料,可能还要有一些其他资料信息,例如MSN、个人主页、签名档等,一般对于这样的都是每一个属性对应于数据库中的一个字段。但是如果以后我们因为需要增加一些属性,例如QQ号、Blog地址等,如果还是用这种增加数据表字段的方法,那么将会频繁的修改数据库表结构、存储过程、数据库访问的程序。 或许您也遇到过类似问题,看Forums中是怎么借用....
阅读全文
摘要:我想由不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler。 如果在 Server.Transfer/Execute 的调用前,使用RewritePath,更可以起到指定QueryString的效果。 例如 Context.RewritePath("AA.Aspx","","OKOK=3333");Context.Se...
阅读全文
摘要:测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath 结果:/testwebRequest.CurrentExecutionFilePath: 结果:testweb/default.aspxRequest.FilePath: 结果:/testweb/default.aspxRequ...
阅读全文
摘要:[简介] ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,...
阅读全文
摘要:Timer 组件是基于服务器的计时器,它使您能够指定在应用程序中引发 Elapsed 事件的周期性间隔。然后可以操控此事件以提供定期处理。例如,假设您有一台关键性服务器,必须每周 7 天、每天 24 小时都保持运行。可以创建一个使用 Timer 的服务,以定期检查服务器并确保系统开启并在运行。如果系统不响应,则该服务可以尝试重新启动服务器或通知管理员。 基于服务器的 Timer 是为在多线程环境中...
阅读全文
摘要:1、配置文件的继承性:每一个web.config文件都会将其配置设置应用于本身所在的目录及其下的所有子目录。子目录的web.config文件继承父目录的配置设置子目录的配置文件设置会重写或修改父目录中相同的配置设置。2、配置文件的格式 3、配置文件的结构(1)配置段用于指定处理程序,后者是一个函...
阅读全文
浙公网安备 33010602011771号