ASP.NET Core MVC 中的檢視 | Return View 參數
本文內容 作者:SteveSmith[1]本文件說明ASP.NETCoreMVC應用程式中所使用的檢視。如需頁面的詳細資訊Razor,請參閱Razor頁面簡介[2]。在模型檢視控制器(MVC)模式中,view會處理應用程式的資料呈現和使用者互動。View是具有內嵌Razor標記[3]的HTML範本。Razor標記是與HTML標籤互動的程式碼,用來產生傳送至用戶端的網頁。在ASP.NETCoreMVC中,views是在標記中使用c#程式設計語言[4]的cshtml檔案。Razor通常,檢視檔案會分組成針對每個應用程式之控制器[5]而命名的資料夾。資料夾會儲存至應用程式根目錄的Views資料夾中:...
本文內容作者:Steve Smith[1]
本文件說明 ASP.NET Core MVC 應用程式中所使用的檢視。 如需頁面的詳細資訊 Razor ,請參閱 Razor 頁面簡介[2]。
在模型檢視控制器 (MVC) 模式中,view 會處理應用程式的資料呈現和使用者互動。 View 是具有內嵌 Razor 標記[3]的 HTML 範本。 Razor 標記是與 HTML 標籤互動的程式碼,用來產生傳送至用戶端的網頁。
在 ASP.NET Core MVC 中,views 是在標記中使用 c # 程式設計語言[4]的 cshtml 檔案。 Razor 通常,檢視檔案會分組成針對每個應用程式之控制器[5]而命名的資料夾。 資料夾會儲存至應用程式根目錄的 Views 資料夾中:
Home 控制器是以 Home Views 資料夾內的資料夾來表示。 此 Home 資料夾包含 [ 關於]、[ 連絡人] 和 [ 索引 ] (首頁) 網頁的視圖。 當使用者要求這三個網頁的其中一個時,控制器中的控制器動作 Home 會決定要使用哪三個視圖來建立網頁並將其傳回給使用者。
使用配置[6],提供一致的網頁區段,並減少程式碼重複。 配置通常包含標頭、導覽和功能表項目,以及頁尾。 標頭和頁尾通常會包含許多中繼資料項目以及指令碼和樣式表連結的未定案標記。 配置可協助您避免在檢視中使用此未定案標記。
部分檢視[7]透過管理檢視的可重複使用部分,來減少程式碼重複。 例如,部分檢視可用於數個檢視中出現之部落格網站上的作者自傳。 作者自傳是一般檢視內容,不需要執行程式碼就能產生網頁內容。 檢視單獨透過模型繫結就可以使用作者自傳內容,因此最適合使用這類型內容的部分檢視。
檢視元件[8]與部分檢視類似,可讓您減少重複的程式碼,但它們適用於需要程式碼在伺服器上執行才能轉譯網頁的檢視內容。 轉譯的內容需要資料庫互動時 (例如網站購物車),檢視元件十分有用。 檢視元件不會限制為模型繫結,以產生網頁輸出。
使用檢視的優點檢視可協助在 MVC 應用程式內建立關注點分離[9],方法是區隔使用者介面標記與應用程式的其...