aspweb服务器 ASP系统

一个简单的ASP.NET页面看起来像一个普通的HTML页面。

aspweb服务器 ASP系统

你好,RUNOOB.COM

在学习ASP.NET之前,让我们构建一个简单的HTML页面,它将显示“Hello RUNOOB。浏览器中的“COM ”:

你好,RUNOOB.COM!

用HTML写的你好RUNOOB.COM。

以下代码将以HTML页面的形式显示一个示例:

& lthtml & gt

& ltbody bgcolor=”yellow”&gt。

& lt中心& gt

& lth2 & gt你好,RUNOOB.COM!& lt/H2 & gt;

& lt/center & gt;

& lt/body & gt;

& lt/html & gt;

如果您想亲自尝试,请将上述代码保存在一个名为“firstpage.htm”的文件中,并创建一个指向该文件的链接:firstpage.htm。

你好,RUNOOB.COM,作者ASP.NET。

将HTML页面转换为ASP.NET页面的最简单方法是直接复制一个HTML文件,并将新文件的扩展名更改为。aspx。

以下代码将以ASP.NET页面的形式显示一个示例:

& lthtml & gt

& ltbody bgcolor=”yellow”&gt。

& lt中心& gt

& lth2 & gt你好,RUNOOB.COM!& lt/H2 & gt;

& lt/center & gt;

& lt/body & gt;

& lt/html & gt;

如果您想亲自尝试一下,请将上述代码保存在一个名为“firstpage.aspx”的文件中,并创建一个指向该文件的链接:firstpage.aspx。

它是如何工作的?

从根本上说,ASP.NET页面和HTML完全一样。

HTML页面的扩展名是。htm。如果浏览器向服务器请求一个HTML页面,服务器可以直接将页面发送给浏览器,不做任何修改。

ASP.NET页面的扩展是。aspx。如果浏览器向服务器请求ASP.NET页面,服务器需要在将结果发送回浏览器之前处理页面中的可执行代码。

上面的ASP.NET页面不包含任何可执行代码,所以不执行任何东西。在下面的示例中,我们将向页面添加一些可执行代码,以演示静态HTML页面和动态ASP页面之间的差异。

经典ASP

动态服务器页面(ASP)已经流行了很多年。通过ASP,你可以把可执行代码放到HTML页面中。

ASP以前的版本(在ASP.NET之前)通常被称为经典ASP。

ASP.NET并不完全兼容经典的ASP,但大多数经典的ASP页面只需稍加修改就可以像ASP.NET页面一样运行。

如果你想了解更多关于经典ASP的知识,请访问我们的ASP教程。

用经典ASP写的动态页面

为了演示ASP如何显示包含动态内容的页面,我们将在上面的示例中添加一些可执行代码(红色字体徽标):

& lthtml & gt

& ltbody bgcolor=”yellow”&gt。

& lt中心& gt

& lth2 & gt你好,RUNOOB.COM!& lt/H2 & gt;

& ltp & gt& lt%回应。write(now())% & gt;& lt/p & gt;

& lt/center & gt;

& lt/body & gt;

& lt/html & gt;

& lt%-% & gt;标签内的代码在服务器上执行。

回应。Write是一个ASP代码,用于将一些内容写入HTML输出流。

Now()是一个返回服务器当前日期和时间的函数。

如果您想亲自尝试一下,请将上述代码保存到一个名为“dynpage.asp”的文件中,并创建一个指向该文件的链接:dynpage.asp。

用ASP写的动态页面。网

以下代码将以ASP.NET页面的形式显示一个示例:

& lthtml & gt

& ltbody bgcolor=”yellow”&gt。

& lt中心& gt

& lth2 & gt你好,RUNOOB.COM!& lt/H2 & gt;

& ltp & gt& lt%回应。write(now())% & gt;& lt/p & gt;

& lt/center & gt;

& lt/body & gt;

& lt/html & gt;

如果您想亲自尝试一下,请将上述代码保存到一个名为“dynpage.aspx”的文件中,并创建一个指向该文件的链接:dynpage.aspx。

ASP.NET对比经典ASP。

上面的例子不能说明ASP.NET和经典ASP之间的任何区别。

和上两个例子一样,你看不出ASP页面和ASP.NET页面的区别。

在下一章,你将会看到服务器控件如何使ASP.NET比经典的ASP更强大。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论