zoukankan      html  css  js  c++  java
  • ASP.NET入门教程:简单的ASP.NET页面

    WebjxCom提示:上一篇文章中我们对比了ASP.NET和ASP的区别,这篇文章中我们将继续介绍如何利用ASP.NET制作一个简单的页面。

    上一篇文章中我们对比了ASP.NET和ASP的区别,这篇文章中我们将继续介绍如何利用ASP.NET制作一个简单的页面。

    一个简单的 ASP.NET 页面看上去类似一张普通的 HTML 页面。

    Hello WebjxCom

    为了开始我们的 ASP.NET 学习之旅,首先我们将构造一张简单的 HTML 页面,这张页面将在浏览器中显示 "Hello WebjxCom":

     

    用 HTML 编写的 Hello WebjxCom

    这张 HTML 页面的 HTML 代码:

    <html>
    <body bgcolor="yellow">
    <center>
    <h2>Hello WebjxCom!</h2>
    </center>
    </body>
    </html>

    如果您希望亲自试一试,可以把这些代码保存在名为 "firstpage.html" 的文件中,然后创建一个到此文件的链接,就像这样:firstpage.html。

    用 ASP.NET 编写的 Hello WebjxCom

    把 HTML 页面转换为 ASP.NET 的最简单的方法是,把这个 HTML 文件拷贝为带有 .aspx 后缀的新文件。本文是网页教学www.webjx.com收集整理或者原创内容,转载请注明出处!

    这些将把我们的例子显示为一个 ASP.NET 页面:

    <html>
    <body bgcolor="yellow">
    <center>
    <h2>Hello WebjxCom!</h2>
    </center>
    </body>
    </html>

    如果您希望亲自试一试,请把这些代码保存在一个名为 "firstpage.aspx" 的文件中,并创建一个到此文件的链接:firstpage.aspx。

    它如何工作?

    从根本上讲,ASP.NET 页面与 HTML 完全相同。

    HTML 页面的扩展名是 .htm 或 .html。假如浏览器从服务器请求某张 HTML 页面,服务器不进行任何修改,就会把该页面发往浏览器。

    ASP.NET 页面的扩展名是 .aspx。如果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可执行代码。

    上面的 ASP.NET 页面不包含任何可执行的代码,因此也不会执行任何代码。在下面的例子中,我们将向页面添加一些可执行代码,以便向您演示静态 HTML 页面与动态 ASP 页面的不同之处。

    经典的 ASP

    Active Server Pages (ASP) 已经流行很多年了。通过 ASP,可以把可执行代码放置于 HTML 页面内部。

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

    ASP.NET 不完全兼容 Classic ASP,但是通过少量的修改,Classic ASP 可以良好地作为 ASP.NET 进行工作。

    用 Classic ASP 编写的动态页面

    为了向您演示如何使用动态内容显示页面,我们向上面的例子添加了一些可执行代码:

    <html>
    <body bgcolor="yellow">
    <center>
    <h2>Hello WebjxCom!</h2>
    <p><%Response.Write(now())%></p>
    </center>
    </body>
    </html>

    <% --%> 标签内的代码在服务器上执行。

    Response.Write 是 ASP 代码,用来向 HTML 输出流文本。本信息代表文章来源网页教学webjx.com请大家去www.webjx.com浏览!

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

    如果您希望亲自试一试,可以把这些代码保存在名为 "dynpage.asp" 的文件中,并创建一个指向该文件的链接:dynpage.asp。

    用 ASP .NET 编写的动态页面

    下面的代码可把我们的例子显示为一个 ASP.NET 页面:

    <html>
    <body bgcolor="yellow">
    <center>
    <h2>Hello WebjxCom!</h2>
    <p><%Response.Write(now())%></p>
    </center>
    </body>
    </html>

    如果您希望亲自试一试,请把这些代码保存在名为 "dynpage.aspx" 的文件中,然后创建到此文件的链接:dynpage.aspx。

    ASP.NET vs Classic ASP

    上面的例子无法展示出 ASP.NET 与 Classic ASP 之间的不同之处。

    正如您在最后的两个例子中看到的,在这个两个 ASP 和 ASP.NET 页面之间,没有什么不同之处。

    在下面的章节,您会看到,服务器控件如何使 ASP.NET 比 Classic ASP 更加强大。

     
     
    更多
  • 相关阅读:
    Linkerd 2.10(Step by Step)—将 GitOps 与 Linkerd 和 Argo CD 结合使用
    Linkerd 2.10(Step by Step)—多集群通信
    Linkerd 2.10(Step by Step)—使用 Kustomize 自定义 Linkerd 的配置
    Linkerd 2.10(Step by Step)—控制平面调试端点
    Linkerd 2.10(Step by Step)—配置超时
    Linkerd 2.10(Step by Step)—配置重试
    Linkerd 2.10(Step by Step)—配置代理并发
    本地正常运行,线上环境诡异异常原因集合
    Need to invoke method 'xxx' declared on target class 'yyy', but not found in any interface(s) of the exposed proxy type
    alpine 安装常用命令
  • 原文地址:https://www.cnblogs.com/gates/p/3108124.html
Copyright © 2011-2022 走看看