MVC的部分視圖確實與asp.net的用戶控件有幾分相似,實際應用起來的方式,它又是那樣不盡相同。
上次練習了《MVC母版頁_Layout.cshtml》http://www.cnblogs.com/insus/p/3380419.html 學會了網頁格局的布局。而這次練習是把是網頁有相同的部分做成一個部分視圖,在維護時能只維護這個部份視圖,而不必每個有相的網頁均打開出來維護。
先來看看以前的練習,其中Index.cshtml,Details.cshtml和Delete.cshtml視圖,它們的相似度相當高,如:
這樣我們可以把這部分做成一個部分視圖,在下面實時操作過程中,由於Index.cshtml是引用model,因此需要傳遞一個實體參數給@Html.Partial()方法。