MVC之MVC是什嗎?

來源:互聯網
上載者:User

標籤:

Asp.net MVC是一個非常優秀的開源的web網站開發架構
要學習mvc首先你要回以下這些技能。
C#、ADO.Net、(LinQ)html、javascript、ASP.Net WebForm的基礎MVC(Model View Controller 模型-視圖-控制器)
mvc的開發模式更加簡潔非常接近“請求-處理-響應”,他的基層代碼和WebForm一樣
1.1.建立項目 -- 建立一個MVC4的項目選擇"基本"項目模板,"ASPX"視圖引擎
建立成功之後你就會看到很多目錄,目錄功能:
App_Data:存放資料庫檔案
App_Start:用於存放Web應用程式啟動時需要進行重要配置的類檔案(RouteConfig.cs)主要介紹一下這個類庫,首先他會給你
一個預設的路徑,name:"Default",url: "{controller}/{action}/{id}",defaults: new { controller = "控制器名字",
action = "要執行的方法名", id = UrlParameter.Optional },
注釋:(name指向的是預設的路徑,url則是你的地址書寫方式,defaults就是預設執行的路徑)
Content:檔案夾用於存放主題樣式檔案
Controllers:檔案夾用於存放控制器類檔案
Models:檔案夾用於存放資料模型層檔案
Scripts:檔案夾用於存放指令檔
Views:檔案夾用於存放視圖檔案
1.2.建立控制器
右鍵點擊Controllers,在選擇添加,然後點擊控制器,產生一個一面(控制器的名字一般都是Home開始的,因為在"App_Start"
中預設的就是Home)
1.3.建立視圖
控制器頁面建立好之後右鍵點擊Index然後添加視圖,添加視圖時要注意視圖名字盡量不要更改,視圖引擎選擇ASPX(C#),其餘的
選項都不要勾選。點擊添加建立成功。
public ActionResult Index()
{
return View();
}
1.4.編寫程式
控制器:
控制器引用:
using System.Web.Mvc;
資料繫結:
public ActionResult Index()
{
ViewData["data"] ="資料來源";
return View();
}
視圖:
視圖中的引用: <%@ Import Namespace="MvcDeom.Models" %>
資料顯示:
<%IEnumerable<表> list = ViewData["data"] as IEnumerable<表>;%>
<%= 資料 %>
控制器(Controller)通過容器傳遞到前台整頁模式(view)用來顯示容器中的資料

我這個資料來源的擷取主要是通過Linq來擷取的,因為Linq的語句比較簡單易懂哈哈哈!!!

MVC之MVC是什嗎?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.