2014年10月28日 星期二

客製化MVC Scaffolding Template

 

Tool:Visual Studio 2013 Ultimate Update 3
OS:Windows 8.1
ASP.NET MVC 5

在Visual Studio 2013建立MVC5專案時,若使用預設的Scaffolding Template產生出來的View,都會直接套用Bootstrap 樣式,這對於不使用Bootstrap的專案而言,有點困擾,你可以選擇客製化Scaffolding Template。

以下是客製化Scaffolding Template步驟:

使用ScaffolderTemplates快速套用Attribute Routing

 

Tool:Visual Studio 2013 Ultimate Update 3
OS:Windows 8.1
ASP.NET MVC 5

ASP.NET MVC5支援Attribute Routing的功能,可參考<ASP.NET MVC5 Attribute Routing簡介>一文。若要在MVC專案中快速產生支援AttributeRouting的控制器,可以利用現成的ScaffolderTemplates。

參考以下步驟:

使用jQuery載入Partial View

 

Tool:Visual Studio 2013 Ultimate Update 3
OS:Windows 8.1
ASP.NET MVC 5

以下步驟展示建立一個MVC5範本專案,並利用jQuery載入Partial View

ViewBag & ViewData

 

Tool:Visual Studio 2013 Ultimate Update 3
OS:Windows 8.1
ASP.NET MVC 5

在Controller的Action Method要傳資料到View,可以使用ViewBag或ViewData。ViewBag底層是透過ViewData來實作,提供一種比較簡易的撰寫語法。

ViewBag是dynamic的,因此有一個限制,不能夠當做擴充方法的參數。

 

總瀏覽量