首頁 >後端開發 >C#.Net教程 >關於ASP.NET影片教學的資源分享

關於ASP.NET影片教學的資源分享

黄舟
黄舟原創
2018-05-15 14:37:553613瀏覽

《ASP.NET 教學》   ASP.NET 是一個使用 HTML、CSS、JavaScript 和伺服器腳本建立網頁和網站的開發框架。 ASP.NET 支援三種不同的開發模式: Web Pages(Web 頁面)、MVC(Model View Controller 模型-視圖-控制器)、Web Forms(Web 窗體):      Web Pages單一頁面模式   MVC模型-視圖-控制器   Web Forms事件驅動模式

關於ASP.NET影片教學的資源分享

課程播放網址:http://www.php.cn/course/83.html




##該老師講課風格:


教師講課深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。學生透過聽教師的講授,不僅學到知識,也受到思維的訓練,還受到教師嚴謹的治學態度的熏陶和感染

本視頻中較為難點是Web Pages 了:


三種程式設計模型Web Pages、 Web Forms 和MVC (Model, View, Controller)

Web Pages 是最簡單的ASP .NET 網頁開發程式設計模型。它提供了一種簡單的方法將HTML、CSS、JavaScript 以及伺服器程式碼結合起來:

易於學習、閱讀和使用

圍繞單一網頁進行構建
類似 PHP 和ASP

伺服器腳本使用 Visual Basic 或C

#對HTML、CSS、JavaScript 的完全控制


Web Pages 透過可編程的Web Helpers 進行擴展,包括資料庫、視訊、圖像、社群網路等等。

Razor 網頁可被描述為具有兩種內容的 HTML 頁面:HTML 內容和 Razor 程式碼。

當伺服器讀取這種頁面後,在將 HTML 頁面傳送到瀏覽器之前,會先執行 Razor 程式碼。這些在伺服器上執行的程式碼能夠完成瀏覽器中無法完成的任務,例如存取伺服器資料庫。伺服器程式碼能夠在頁面被傳送到瀏覽器之前創建動態的 HTML 內容。從瀏覽器來看的話,由伺服器程式碼產生的 HTML 與靜態 HTML 內容沒有差別。

佈局(例如頁首和頁尾)。

透過 Web Pages,您可以使用 @RenderPage() 方法從不同的檔案匯入內容。

<html>
<body>
@RenderPage("header.cshtml")
<h1>Hello Web Pages</h1> 
<p>This is a paragraph</p>
@RenderPage("footer.cshtml")
</body>
</html>

###使用佈局頁面佈局頁類似普通的網頁,但是會在引用內容頁的位置呼叫 @RenderBody() 方法。每個內容頁必須以 Layout 指令開頭。在程式碼中是這樣的:佈局網頁:######
<html>
<body>
<p>This is header text</p>
@RenderBody()
<p>© 2012 W3School. All rights reserved.</p>
</body>
</html>
###任意網頁:###
@{Layout="Layout.cshtml";}

<h1>Welcome to W3Schools</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod tempor 
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud 
exercitation ullamco laborisnisi ut aliquip ex ea commodo consequat.
</p>
###ASP.NET 提供三種處理資料夾路徑的工具:~ 運算元、Server.MapPath方法以及Href 方法。 #########~ 運算子######如需在程式碼中規定虛擬根目錄,請使用 ~ 運算子。 ######如果您使用~ 操作符,而不是路徑,就能夠在不改變任何程式碼的情況下,將網站移至不同的資料夾或位置:###
var myImagesFolder = "~/images";
var myStyleSheet = "~/styles/StyleSheet.css";
###Server.MapPath 方法######Server.MapPath 方法將虛擬路徑(/default.cshtml) 轉換為伺服器能夠理解的實體路徑(C:\Johnny\MyWebSited\Demo\default.cshtml)。 ######當需要開啟位於伺服器上的資料檔案時,您就會使用該方法(資料檔案只能透過完整的實體路徑來存取):###
var pathName = "~/dataFile.txt";
var fileName = Server.MapPath(pathName);

以上是關於ASP.NET影片教學的資源分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn