ASP.NET MVC 視圖

2022-09-19 16:34 更新
本節(jié)介紹了 ASP.NET MVC 視圖,View 文件夾中包含每個(gè)控制器對(duì)應(yīng)的一個(gè)文件夾,每一個(gè)操作方法都有一個(gè)同名的視圖文件與其對(duì)應(yīng)。這就提供了視圖與操作方法關(guān)聯(lián)的基礎(chǔ)。

為了學(xué)習(xí) ASP.NET MVC,我們將構(gòu)建一個(gè) Internet 應(yīng)用程序。

第 5 部分:添加用于顯示應(yīng)用程序的視圖。


Views 文件夾

Views 文件夾存儲(chǔ)的是與應(yīng)用程序顯示(用戶(hù)界面)相關(guān)的文件(HTML 文件)。根據(jù)所采用的語(yǔ)言?xún)?nèi)容,這些文件可能擴(kuò)展名可能是 html、asp、aspx、cshtml 和 vbhtml。

Views 文件夾中包含每個(gè)控制器對(duì)應(yīng)的一個(gè)文件夾。

在 Views 文件夾中,Visual Web Developer 已經(jīng)創(chuàng)建了一個(gè) Account 文件夾、一個(gè) Home 文件夾、一個(gè) Shared 文件夾。

Account 文件夾包含用于用戶(hù)賬號(hào)注冊(cè)和登錄的頁(yè)面。

Home 文件夾用于存儲(chǔ)諸如 home 頁(yè)和 about 頁(yè)之類(lèi)的應(yīng)用程序頁(yè)面。

Shared 文件夾用于存儲(chǔ)控制器間分享的視圖(母版頁(yè)和布局頁(yè))。

Views


ASP.NET 文件類(lèi)型

在 Views 文件夾中可以看到以下 HTML 文件類(lèi)型:

文件類(lèi)型 擴(kuò)展名
純 HTML .htm or .html
經(jīng)典 ASP .asp
經(jīng)典 ASP.NET .aspx
ASP.NET Razor C# .cshtml
ASP.NET Razor VB .vbhtml


Index 文件

文件 Index.cshtml 表示應(yīng)用程序的 Home 頁(yè)面。它是應(yīng)用程序的默認(rèn)文件(首頁(yè)文件)。

在文件中寫(xiě)入以下內(nèi)容:

@{ViewBag.Title = "Home Page";}

<h1>Welcome to w3cschool.cn</h1>

<p>Put Home Page content here</p>


About 文件

文件 About.cshtml 表示應(yīng)用程序的 About 頁(yè)面。

在文件中寫(xiě)入以下內(nèi)容:

@{ViewBag.Title = "About Us";}

<h1>About Us</h1>

<p>Put About Us content here</p>


運(yùn)行應(yīng)用程序

選擇 Debug,從 Visual Web Developer 菜單中啟動(dòng)調(diào)試 Start Debugging(或者按 F5)。

您的應(yīng)用程序?qū)@示如下:

未標(biāo)題-1

點(diǎn)擊 "Home" 標(biāo)簽頁(yè)和 "About" 標(biāo)簽頁(yè),看看它是如何運(yùn)作的。


祝賀您

祝賀您。您已經(jīng)創(chuàng)建好了您的第一個(gè) MVC 應(yīng)用程序。

注釋?zhuān)?/strong>您暫時(shí)還不能點(diǎn)擊 "Movies" 標(biāo)簽頁(yè)。我們將在本教程的后面章節(jié)中為 "Movies" 標(biāo)簽頁(yè)添加代碼。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)