|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
.NET之ASP Web Application迅速入门(1) 什么是 ASP.NET Application ? ASP.NET这么定义Application:它是运行在Web应用服务器上的一个虚拟目录及其子目录下的所有文件、页面、模块以及可执行代码的总和。比如说,一个叫做"order"的application可能就是Web服务器的一个"/order"虚拟目录。虚拟目录可以通过Internet Services Manager设置,它可以包含任何子目录。 Web服务器上的每一个ASP.NET application 运行在一个独特的.NET运行时间应用域中,它保证了类隔离(不会产生译文或者命名冲突)、安全盒(防止对特定机器或者网络资源的访问)以及静态变量的隔离。 在一个Web Application的整个生存过程中,ASP.NET维护着一个HttpApplication实例池,自动地分配这些实例中的一个以处理application接收到的每个HTTP哀求。被分配的特别HttpApplication实例负责治理整个生命期的哀求,只有当哀求结束时,它才能被再使用。这表示其中的用户代码不需用再进入。 创建Application 要创建一个ASP.NET Application,我们可以使用存在的虚拟目录,或者创建一个新的虚拟目录。比如,在安装了包含IIS的Windows 2000服务器上,大概会有一个目录C:InetPubWWWRoot;我们使用Internet Services Manager来配置IIS,在"Start -> Programs -> Administrative Tools"下,用鼠标右键单击存在的目录,或者选择new来创建一个新的虚拟目录,或者选择Properties来提升一个存在的普通目录为虚拟目录。 现在看看如何触发ASP.NET application。我们可以编写一个simple.aspx文件,将它放置到虚拟目录下,然后在浏览器中访问它。为对照方便,我们列出了使用VB、C#以及JScript三种语言编写的代码: C# <%@Page Language="C#"%> <html> <body> <h1>hello world, <% Response.Write(DateTime.Now.ToString()); %></h1> </body> </html> VB <%@Page Language="VB"%> <html> <body> <h1>hello world, <% Response.Write(DateTime.Now.ToString()) %></h1> </body> </html> JScript <%@Page Language="JScript"%> <html> <body> <h1>hello world, <% Response.Write(DateTime.Now.ToString()); %></h1> </body> </html> 代码很简朴,只是在浏览器中打印出当前时间的信息。我们可以添加些代码来使用Application对象,比如将对象保存为application范围类型。通过创建一个global.asax文件,我们还可以定义各种事件处理程序,比如Application_OnStart事件触发器。 返回类别: 教程 上一教程: asp+语法教程(四)asp+的服务器端编程进介 下一教程: 如何在98上支持cgi,php,asp,mysql 您可以阅读与".NET之ASP WebApplication迅速入门(1)"相关的教程: · .NET之ASP WebApplication迅速入门(4) · .NET之ASP WebApplication迅速入门(2) · .NET之ASP WebApplication迅速入门(5) · .NET之ASP WebApplication迅速入门(3) · ASP编程入门进阶(十五):组件COUNTERS |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |