简述ASP.NET Web 窗体
Previous Page Next Page 所有服务器控件必须出现在
ASP


概述ASP.NET -事件
概述ASP.NET -事件
Previous Page Next Page 事件句柄(event handler)是一种针对给定事件来执行代码的子例程。
ASP.NET - 事件句柄
请看下面的代码:
<%

概述ASP.NET - 服务器控件
概述ASP.NET - 服务器控件
Previous Page Next Page 服务器控件是服务器可以理解的标签。
Classic ASP 的局限性
Hello W3School!
<%Response.Write(now())%>

ASP.NET - Web 页面
ASP.NET - Web 页面
Previous Page Next Page 一个简单的 ASP.NET 页面看上去类似一张普通的 HTML 页面。
Hello W3School
为了开始我们的 ASP.NET 学习之旅,首先我们将构造一张简单的 HTML 页面,这张页面将在浏览器中显示 "Hello W3School":

ASP 与 ASP.NET 之间的比较
比较ASP 与 ASP.NET
ASP.NET 拥有更好的语言支持,一整套新的控件,基于 XML 的组件,以及更好的用户身份验证。
ASP.NET 通过允许编译的代码,提供了更强的性能。
ASP.NET 代码不完全向后兼容 ASP。
ASP.NET 的新特性
更好的语言支持


祥解常用Response对象的使用
祥解常用Response对象的使用
每一个程序语言或开发工具都有一定的函数与用户进行沟通,Asp同样如此。在Asp中负责将信息传递给用户的对象就是Response对象。 Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值等等。 Response对象在asp编程中非常广泛,也是一种非常好用的工具。下面我们来具体看看Response对象

ASP Response.Buffer详细介绍
缓冲区是存储一系列的数据的地方,客户端所获得的数据可以从程序的执行结果直接输出,也可以从缓冲区输出。但是这两种方式在速度上是有差异的:在web 中,当一个asp程序被请求的次数不多时,二者基本上没有什么差异,至少我们感觉不出来。但是当有很多人请求一个asp程序时,速度可就不一样了。如果没有缓冲区,那么每个请求asp程序的人的客户端所得到的结果都是asp程序执行一次所得到的结果,而如果预先将asp程序缓冲,那么每个客户端所得到的结果就是缓冲区的结果,不是执行一次程序的结果。比如有1000个用户同时访问一个asp页面,如果这个asp程序没有缓冲,那么程序将被执行一千次,这样服务器的负荷就回加大,从而导致客户端打开页面速度变慢;如果这个asp程序被缓冲了,那么结果就不一样了,每个客户端直接从缓冲区获得数据,服务器将不会因为访问增加而增加程序执行次数,因此客户端打开页面的速度也就比上一种情况要快。这就是Buffer的好处。

ASP判断cookie是否开启
判断方法一:
无论何时你在两页之间,有一个非常简单可靠的方法:请求一个SessionID在第一页,传递它到下一页。与这一页请求到的SessionID比较。相同说明客户端浏览器接受Cookies;不同则不接受。很简单吧。
比如你可以在第一页中放一个(hidden field),并把SessionID写入它。提交后,从页面数据中取出SessionID.像这样:

怎样用ASP实现网上“五子棋”大赛
怎样用ASP实现网上“五子棋”大赛
“五子棋”是大家都非常熟悉的一种益智类游戏,相关的游戏软件也非常多,在此我向大家隆重推出一款新的纯“网络版”的五子棋,它利用ASP做为开发环境,因此在Internet上对战的时候无需下载客户端软件,只要你有一个浏览器就可以了。你也可以在局域网上进行这个游戏。
游戏的过程是这样的,我们首先登录,然后可以选择战场,有“金星”、“木星”、“水星”、“火星”、“土星”等五个战场,如果你自认为是一个高手,可以选择金星,否则可以依次选择其它几个星球做为战场。如果这个星