MVC初體驗 模板(11)

2022-07-02 16:54:12 字數 554 閱讀 2469

檢視引擎分為兩種:

如何新增布局頁(針對空專案):

①一般在view資料夾下新建shared資料夾(非必須,按照編碼習慣),然後右鍵新增mvc 5 布局頁(razor)

@renderbody()

@rendersection(

"bottom1")

這裡我新增了兩個rendersection

如何使用rendersection呢?

②rendersection用法

在homecontroller控制器中的index行為中我新增了如下檢視,布局頁引用之前新增的布局,然後使用section如下所示

@

@section script1

@section bottom1

end

MVC初體驗 WebApi定義 (12)

是在mvc 4之後提供的一種新的服務的方式 webapi是專門針對資料庫中的表 即資源 進行增刪改查四個操作 不同於webservice是提供方法的邏輯處理 需要注意區分 乙個是邏輯層面的功能 另乙個是資料層面進行處理的功能 這兩者都是屬於web服務,那web服務又是什麼呢?就是把 寫在伺服器上,然...

MVC初體驗 過濾器(10)

主要有4中過濾器 1.authorization 身份驗證過濾器 理解身份驗證過濾器和無侵入式開發 假如我這裡有學生和教室兩個物件,學生進入教室需要進行身份驗證,如果在a學生上增加驗證,那麼在 層面就構成了侵入式開發,需要修改學生a的 如果多了乙個學生c,那麼又需要繼續增加驗證 不合適 如果在教室物...

MVC初體驗 EF查詢(Linq的用法)(17)

從上到下列出的是sql的編寫順序 然後編號代表的是linq的編寫順序 具體的查詢操作 小工具 linq pad的學習使用,可以將linq sql 互相轉換 1.linq寫法 後台 注意 查詢單列和多列的時候需要修改強型別檢視,我這裡是新建了viewmodels資料夾,然後自定義了專門用於檢視顯示的c...