Asp.Net MVC5入門學習系列③

來源:互聯網
上載者:User

標籤:des   blog   http   java   使用   os   

原文:Asp.Net MVC5入門學習系列③

添加一個視圖(View)

接著上篇的入門系列,上面解說添加一個簡單Controller(控制器),這裡我們簡單的在來添加一個View(視圖)來展示我們Controller裡執行完(Action)動作/方法後的結果.

我們修改我們的HelloWorldController到預設建立的代碼,如下:

然後我們在Views/HelloWorld檔案夾裡來添加一個Index的視圖,在添加的時候我們選擇使用模版,具體操作如下:

然後選擇_Layout.cshtml作為我們的模板點擊確定後項目結構如下。

簡單的寫下頁面代碼如下:

然後我們在VS再帶的Page Inspector中運行看下效果,操作如下:

運行起來效果:

我們來簡單修改下我們的welcome()方法如下:

這裡用ViewBag來擷取資料,然後返回給視圖層,視圖層就可以用ViewBag來讀出存貯的資料。

我們繼續添加一個使用MVC模版的視圖welcome.cshtml,代碼如下:

然後我們在VS內建的Page Inspector中運行看下效果:

我們試著給類比HTTP給它塞值進去看看能不能達到我們預測的目的,操作如下及結果:

這裡簡單的示範用的是ViewBig來把資料傳給View層,然後View層通過ViewBig對象擷取到資料進行展示,其實大家也都知道實際應用或者開發中,傳輸資料及展示層讀取資料往往用的不是ViewBig而是Model,也就是MVC裡的M.後面我們繼續分析怎麼用一個視圖模型把控制器裡動作執行完的資料轉向View層。關於View就簡單的分享這麼多吧!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.