|
|
ASP .NET教程 ASP .NET表单 ASP.NET绑定 ASP.NET数据库 手册 示例 |
ASP .NET网页[前一节] [后一节]简单的ASP .NET页面看起来就象是一个普通HTML页面。 你好,TOM为开始学习ASP .NET,我们将建立一个非常简单的HTML页面,此页面将在Internet浏览器中显示“你好,TOM”,如下所示:
HTML方式的“你好,TOM!”下面显示的是此示例作为HTML页面的代码:
如果你想自己尝试一下,把此代码保存到一个名为“firstpage.htm”的文件中,并且创建一个到此文件的链接,就象这样: firstpage.htm ASP .NET方式的“你好,TOM!”把一个HTML页面转换成ASP .NET页面的最简单的办法就是把HTML文件复制成一个新的扩展名为.aspx的文件。 下面显示的是此示例作为ASP .NET页面的代码:
如果你想自己尝试一下,把此代码保存到一个名为“firstpage.aspx”的文件中,并且创建一个到此文件的链接。 它如何工作?最基本的ASP .NET页面就和HTML页面一样。 一个HTML页面的扩展名为.htm。如果浏览器从服务器上请求一个HTML页面,服务器把该页面原封不动地发送给浏览器。 ASP .NET页面的扩展名为 .aspx。如果浏览器请求的是一个ASP .NET页面,服务器在把它回送到浏览器之前会处理页面中的所有可执行代码。 上例中的ASP .NET页面不包含任何可执行代码,所以什么也没有被执行。在下面的示例中我们将在此页面中加入一些可执行代码,用以演示静态HTML页面和动态ASP页面的区别。 传统ASPActive Server Pages (ASP) 已经存在多年了。随着ASP,可执行代码可以被放在HTML页面中。 前一版本的ASP(ASP .NET之前的版本)通常称作传统(Classic)ASP。 ASP .NET并不完全兼容传统ASP,但是大多数的传统ASP 页面只需经过很小的改动就可以作为ASP .NET页面很好地工作。 如果你想更多了解关于传统ASP,请访问我们的ASP教程。 使用传统ASP的动态页面为了演示ASP如何显示具有动态内容的页面,我们已经在上一个示例中添加了一些可执行代码(用红字表示):
在 <% --%> 标记之间的代码在服务器上被执行。 Reponse.Write 是ASP代码,用来向HTML输出串中写入一些东西. Now()是一个函数,返回服务器当前的日期和时间。 如果你想自己尝试一下,把此代码保存到一个名为“dynpage.asp”的文件中,并且创建一个到此文件的链接。 使用ASP .NET的动态页面下面显示的是此示例作为ASP .NET页面的代码:
如果你想自己尝试一下,把此代码保存到一个名为“dynpage.aspx”的文件中,并且创建一个到此文件的链接。 ASP .NET与传统ASP前面的例子没有演示出ASP .NET和传统ASP之间的任何差别。 正象你从以上两个例子中看到的,ASP页面和ASP .NET页面没有什么差别。 在下一章节中你将会看到服务器控件是如何使得ASP. NET比传统ASP更加强大。 [前一节] [后一节] |
本站教程均为老猫根据外文资料翻译整理,将逐步刊出。此版本内容保证国内绝无仅有,由于时间、水平有限,有不妥之处欢迎指正。 如果能对您有所帮助,敬请赞助,老猫不胜感激! 1. 网上乞讨: 2. 广告投放: 3. 代为宣传: |
Copyright © Tom.s Online 2003-2004