整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          ASP.NET Web Forms-HTML 頁面

          單的 ASP.NET 頁面看上去就像普通的 HTML 頁面。


          Hello RUNOOB.COM

          在開始學習 ASP.NET 之前,我們先來構建一個簡單的 HTML 頁面,該頁面將在瀏覽器中顯示 "Hello RUNOOB.COM":

          Hello RUNOOB.COM!


          用 HTML 編寫的 Hello RUNOOB.COM

          下面的代碼將以 HTML 頁面的形式顯示實例:

          <html>

          <body bgcolor="yellow">

          <center>

          <h2>Hello RUNOOB.COM!</h2>

          </center>

          </body>

          </html>

          如果您想親自嘗試一下,請保存上面的代碼到一個名為 "firstpage.htm" 的文件中,并創建一個到該文件的鏈接:firstpage.htm。


          用 ASP.NET 編寫的 Hello RUNOOB.COM

          轉換 HTML 頁面為 ASP.NET 頁面最簡單的方法是,直接復制一個 HTML 文件,并把新文件的擴展名改成 .aspx

          下面的代碼將以 ASP.NET 頁面的形式顯示實例:

          <html>

          <body bgcolor="yellow">

          <center>

          <h2>Hello RUNOOB.COM!</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 是如何顯示包含動態內容的頁面,我們將向上面的實例中添加一些可執行的代碼(紅色字體標識):

          <html>

          <body bgcolor="yellow">

          <center>

          <h2>Hello RUNOOB.COM!</h2>

          <p><%Response.Write(now())%></p>

          </center>

          </body>

          </html>

          <% --%> 標簽內的代碼是在服務器上執行的。

          Response.Write 是用來向 HTML 輸出流中寫東西的 ASP 代碼。

          Now() 是一個返回服務器當前日期和時間的函數。

          如果您想親自嘗試一下,請保存上面的代碼到一個名為 "dynpage.asp" 的文件中,并創建一個到該文件的鏈接:dynpage.asp。


          用 ASP .NET 編寫的動態頁面

          下面的代碼將以 ASP.NET 頁面的形式顯示實例:

          <html>

          <body bgcolor="yellow">

          <center>

          <h2>Hello RUNOOB.COM!</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 更強大的。

          SP.NET 是一個使用 HTML、CSS、JavaScript 和服務器腳本創建網頁和網站的開發框架。

          ASP.NET 支持三種不同的開發模式:

          Web Pages(Web 頁面)、MVC(Model View Controller 模型-視圖-控制器)、Web Forms(Web 窗體):

          Web Pages

          單頁面模式

          MVC

          模型-視圖-控制器

          Web Forms

          事件驅動模式

          最簡單的 ASP.NET 模式。

          與 PHP 和經典 ASP 相似。

          內置了數據庫、視頻、圖形、社交媒體等模板和幫助器。

          MVC 將 Web 應用程序分成 3 個不同的組成部分:

          模型負責數據

          視圖負責顯示

          控制器負責輸入

          傳統的 ASP.NET 事件驅動開發模式:

          帶有服務器控件、服務器事件和服務器代碼的網頁。


          Web Pages

          如果您剛接觸 ASP.NET ,建議從 Web Pages 開始學習。

          Web Pages 是開發 ASP.NET 網站最簡單的開發模式。

          在我們的 Web Pages 教程中,您將學習如何使用 VB (Visual Basic) 或者 C# (C sharp) 最新的 Razor 服務器標記語法將 HTML、CSS、JavaScript 和服務器代碼結合起來。

          您也可以學習如何使用具有可編程的 Web Helpers(包括數據庫、視頻、圖形、社交媒體等等)來擴展您的網頁。

          現在開始學習 ASP.NET Web Pages!


          MVC

          MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計創建 Web 應用程序的模式。

          如果您想要一個替代傳統的 ASP.NET 的輕量級的開發模式,可以從 MVC 開始學習。

          在我們的 MVC 教程中,您將學到如何使用集成了現有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版頁、安全、驗證)的輕量級的開發模式創建 Web 應用程序。

          現在開始學習 ASP.NET MVC!


          Web Forms

          Web Forms 是傳統的基于事件驅動的 ASP.NET 模式。

          如果您想學習在過去的 10 年中許多 Web 開發人員使用的設計模式,那么您可以從 Web Forms 開始學習。

          現在開始學習 ASP.NET Web Forms!


          誰適合閱讀本教程?

          適合于任何想要學習在微軟 ASP.NET 平臺上創建網站的人員,從業余站點到最新的、現代化的、完全商業化的網絡。

          即使您是剛接觸 Web 編程,您也可以學習本教程,如果對 HTML 和 CSS 有基本的了解將會有助于本教程的學習。

          如果您對腳本語言如 JavaScript 或者 VB (Visual Basic) 有基本的了解,那將會對學習本教程很有幫助。

          您是否偏愛 VB 勝過 C# (C sharp) ?您是否想學習這兩種語言?有個好消息:菜鳥教程提供的大多數代碼實例都有這兩種語言的版本。

          典 ASP - Active Server Pages(動態服務器頁面)

          ASP ,全稱 Active Server Pages(動態服務器頁面),也被稱為經典 ASP ,是在1998年作為微軟的第一個服務器端腳本引擎推出的。

          ASP 是一種使得網頁中的腳本在因特網服務器上被執行的技術。

          ASP 頁面的文件擴展名是 .asp ,通常是用 VBScript 編寫的。

          ASP.NET

          ASP.NET 是新一代 ASP 。它與經典 ASP 是不兼容的,但 ASP.NET 可能包括經典 ASP。

          ASP.NET 頁面是經過編譯的,這使得它們的運行速度比經典 ASP 快。

          ASP.NET 具有更好的語言支持,有一大套的用戶控件和基于 XML 的組件,并集成了用戶身份驗證。

          ASP.NET 頁面的擴展名是 .aspx ,通常是用 VB (Visual Basic) 或者 C# (C sharp) 編寫。

          在 ASP.NET 中的控件可以用不同的語言(包括 C++ 和 Java)編寫。

          當瀏覽器請求 ASP.NET 文件時,ASP.NET 引擎讀取文件,編譯和執行腳本文件,并將結果以普通的 HTML 頁面返回給瀏覽器。


          ASP.NET Razor

          Razor 是一種將服務器代碼嵌入到 ASP.NET 網頁中的新的、簡單的標記語法,很像經典 ASP 。

          Razor 具有傳統的 ASP.NET 的功能,但更容易使用并且更容易學習。


          ASP.NET 編程語言

          本教程介紹了以下編程語言:

          • Visual Basic (VB.NET)

          • C# (發音:C sharp)


          ASP.NET 服務器技術

          本教程介紹了以下服務器技術

          • Web Pages(Razor 語法)

          • MVC(模型-視圖-控制器)

          • Web Forms(傳統的 ASP.NET)


          ASP.NET 開發工具

          ASP.NET 支持以下開發工具:

          • WebMatrix

          • Visual Web Developer

          • Visual Studio


          ASP.NET 文件擴展名

          • 經典 ASP 文件的文件擴展名為 .asp

          • ASP.NET 文件的文件擴展名為 .aspx

          • Razor C# 語法的 ASP.NET 文件的文件擴展名為 .cshtml

          • Razor VB 語法的 ASP.NET 文件的文件擴展名為 .vbhtml


          主站蜘蛛池模板: 精品亚洲AV无码一区二区| 无码喷水一区二区浪潮AV | 国产成人一区二区三区| 国产免费一区二区视频| 国模无码人体一区二区| 在线精品动漫一区二区无广告| 韩日午夜在线资源一区二区| 亚洲V无码一区二区三区四区观看| 国产在线精品一区二区不卡麻豆| 国产亚洲日韩一区二区三区| 亚洲AV综合色区无码一区| 成人一区二区三区视频在线观看 | 九九无码人妻一区二区三区| 日韩精品久久一区二区三区| 国产一区二区三区夜色| 国精无码欧精品亚洲一区| 亚洲精品日韩一区二区小说| 久久国产精品免费一区| 日本一区二三区好的精华液| 亚洲一区精品无码| 欧美日韩国产免费一区二区三区 | 精品一区二区三区免费视频| 久久久久国产一区二区| 精品一区二区三区水蜜桃| 亚洲乱码一区二区三区在线观看| 亚洲宅男精品一区在线观看| 精品福利一区二区三区精品国产第一国产综合精品 | 精品一区二区三区水蜜桃| 国模无码一区二区三区不卡| 亚洲视频一区二区三区| 奇米精品一区二区三区在线观看| 精品深夜AV无码一区二区| 一区二区三区免费视频网站| 国产精品一区电影| 国内精品视频一区二区八戒| 少妇一晚三次一区二区三区| 亚洲精品色播一区二区| 久久精品成人一区二区三区| 一区二区三区精密机械| 人妻互换精品一区二区| 日韩国产一区二区|