一个简单的ASP.NET页面看起来像一个普通的HTML页面。
你好,RUNOOB.COM
在学习ASP.NET之前,让我们构建一个简单的HTML页面,它将显示“Hello RUNOOB。浏览器中的“COM ”:
你好,RUNOOB.COM!
用HTML写的你好RUNOOB.COM。
以下代码将以HTML页面的形式显示一个示例:
& lthtml & gt
& ltbody bgcolor=”yellow”>。
& 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”>。
& 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”>。
& 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”>。
& 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更强大。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。