幾天沒有時間做ASP.NET mvc練習,忙於ERP的二次開發。忙裡間,想起MVC還有很多基礎的知識需要撐握與了解。記得以前有練習過《MVC母版頁_Layout.cshtml》 http://www.cnblogs.com/insus/p/3380419.html 渲染Body(RenderBody)的功能。今天練習一下RenderSection渲染節點吧。
在Views\Shared目錄下,創建一個Layout Page:
取個名字為_LayoutPage1.cshtml:
第#13行代碼:
@RenderSection("myName", required: false)
名稱為"MyName",第二個參數設為false。這樣的話,在視圖中有定義MyName節點,它就會顯示,反之不顯示。 創建一個控制器Default1Controller.cs: