<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # ASP.NET Web Forms - HTML 頁面 簡單的 ASP.NET 頁面看上去就像普通的 HTML 頁面。 ## Hello W3CSchool.cc 在開始學習 ASP.NET 之前,我們先來構建一個簡單的 HTML 頁面,該頁面將在瀏覽器中顯示 "Hello W3CSchool.cc": ``` <table bgcolor="yellow" border="1" width="100%"> <tbody> <tr><td> ## Hello W3CSchool.cc! </td></tr> </tbody> </table> ``` ## 用 HTML 編寫的 Hello W3CSchool.cc 下面的代碼將以 HTML 頁面的形式顯示實例: ``` <html> <body bgcolor="yellow"> <center> <h2>Hello W3CSchool.cc!</h2> </center> </body> </html> ``` 如果您想親自嘗試一下,請保存上面的代碼到一個名為 "**firstpage.htm**" 的文件中,并創建一個到該文件的鏈接:[firstpage.htm](#)。 ## 用 ASP.NET 編寫的 Hello W3CSchool.cc 轉換 HTML 頁面為 ASP.NET 頁面最簡單的方法是,直接復制一個 HTML 文件,并把新文件的擴展名改成 **.aspx** 。 下面的代碼將以 ASP.NET 頁面的形式顯示實例: ``` <html> <body bgcolor="yellow"> <center> <h2>Hello W3CSchool.cc!</h2> </center> </body> </html> ``` 如果您想親自嘗試一下,請保存上面的代碼到一個名為 "**firstpage.aspx**" 的文件中,并創建一個到該文件的鏈接:[firstpage.aspx](#)。 ## 它是如何工作的? 從根本上講,ASP.NET 頁面與 HTML 是完全相同的。 HTML 頁面的擴展名是 .htm。如果瀏覽器向服務器請求一個 HTML 頁面,服務器可以不進行任何修改,就直接發送頁面給瀏覽器。 ASP.NET 頁面的擴展名是 .aspx。如果瀏覽器向服務器請求個 ASP.NET 頁面,服務器在將結果發回給瀏覽器之前,需要先處理頁面中的可執行代碼。 上面的 ASP.NET 頁面不包含任何可執行的代碼,所以沒有執行任何東西。在下面的實例中,我們將添加一些可執行的代碼到頁面中,以便演示靜態 HTML 頁面和動態 ASP 頁面的不同之處。 ## 經典 ASP Active Server Pages (ASP) 已經流行很多年了。通過 ASP,可以在 HTML 頁面中放置可執行代碼。 之前的 ASP 版本(在 ASP.NET 之前)通常被稱為經典 ASP。 ASP.NET 不完全兼容經典 ASP,但是只需要經過少量的修改,大部分經典 ASP 頁面就可以作為 ASP.NET 頁面良好地運行。 如果您想學習更多關于經典 ASP 的知識,請訪問我們的 [ASP 教程](/asp/asp-tutorial.html)。 ## 用經典 ASP 編寫的動態頁面 為了演示 ASP 是如何顯示包含動態內容的頁面,我們將向上面的實例中添加一些可執行的代碼(紅色字體標識): ``` <html> <body bgcolor="yellow"> <center> <h2>Hello W3CSchool.cc!</h2> <p><%Response.Write(now())%></p> </center> </body> </html> ``` &lt;% --%&gt; 標簽內的代碼是在服務器上執行的。 Response.Write 是用來向 HTML 輸出流中寫東西的 ASP 代碼。 Now() 是一個返回服務器當前日期和時間的函數。 如果您想親自嘗試一下,請保存上面的代碼到一個名為 "**dynpage.asp**" 的文件中,并創建一個到該文件的鏈接:[dynpage.asp](#)。 ## 用 ASP .NET 編寫的動態頁面 下面的代碼將以 ASP.NET 頁面的形式顯示實例: ``` <html> <body bgcolor="yellow"> <center> <h2>Hello W3CSchool.cc!</h2> <p><%Response.Write(now())%></p> </center> </body> </html> ``` 如果您想親自嘗試一下,請保存上面的代碼到一個名為 "**dynpage.aspx**" 的文件中,并創建一個到該文件的鏈接:[dynpage.aspx](#)。 ## ASP.NET 對比經典 ASP 上面的實例無法演示 ASP.NET 與經典 ASP 之間任何的不同之處。 正如最后的兩個實例中,您看不出 ASP 頁面和 ASP.NET 頁面兩者之間的不同之處。 在下一章中,您將看到服務器控件是如何讓 ASP.NET 比經典 ASP 更強大的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看