MVC 母版與分部

2022-04-20 22:03:34 字數 1963 閱讀 6737

背景:

母版是因為有一些**裡的很多網頁都是採用相同的布局,所以只需要寫乙個母版,然後在母版該寫不同模板的地方加上@renderbody(),然後建立不同模組的時候只需要建立檢視,然後選擇母版就可以了。。 至於,分部,則是@html.partial("路徑") 。。。。   極大地提高了**的重用率。

大體步驟:

詳細步驟:

一、首先建立乙個母板:

二、給該母板設計布局

@

"100%

" border="

0" cellpadding="

0" cellspacing="

0">

class="

aa" >

"100px

" >

"100%

" border="

0" cellpadding="

0" cellspacing="

0">

"240" >@html.partial("~/views/newstypelinkpartial.cshtml")//這裡是靜態分部,括號裡的是靜態分部的路徑名"

10" >

@renderbody()//這裡放不同的模組,是以該母版為基礎的

class="

aa">

"100px

" >

三、設計幾個用到的分部

注意勾選上建立為分部檢視!

**:(粗糙解釋)

@html.actionlink(

"測試1

","ceshi1

","home

")@html.actionlink(

"測試2

","ceshi2

","home

")測試3

測試4

四、建立套用母版的不同模組注意:勾選上使用布局或母版頁!!!

**:

@

隨便放@

隨便放

五、給每個不同的模組建立動作

namespace

母版.controllers

public actionresult ceshi1() //

套了母板的動作

public actionresult ceshi2()//

套了母板的動作

public actionresult xiangxi1()//

套了母板的動作

public

actionresult xiangxi2()}}

效果圖:

MVC 母版頁和部分頁面

大體框架 新建一空頁面 編輯模版頁 天涯海閣 br 2015 7 11 td tr table div body html 控制器 using system using system.collections.generic using system.linq using system.web usi...

mvc 母版頁 使用者自定義控制項

1.母版頁是與controller無關的,母版頁只是乙個view檔案,而沒有任何controller與之相對應。2.其實在asp.net mvc中view的aspx與母版頁並不像webform中那樣緊密關聯。例如我想更換乙個aspx的母版頁,只要在action中return 時指定所要使用的mast...

母版頁與內容頁互動

母版頁是vs2005 以來最重要的新功能之一,它如此出色地改變了整個系統的結構,以至於我覺得不用它簡直就是一種犯罪.關於母版頁的定義及基本用法網上隨處可見,這裡不再贅述,我大概地總結一下母版頁與內容頁互動的幾種情況.說來奇怪,母版頁從推出到現在也有不少的一段時間了,可是在網上卻幾乎搜不出來幾篇有價值...