天天看點

愛上MVC3系列~PartialView中的頁面重定向

在MVC的每個action中,都可以指定一種傳回頁面的類型,可以是ActionResult,這表示傳回的頁面為view或者是一個PartialView,前台是一個全整頁面,背景是頁面的一部分。

在以ASPX為頁面引擎時,PartialView被稱為分部視圖,擴充名為ASCX,與webform中的使用者控件是一樣的,即頁面中的一個部分;而使用razor為頁面引擎時,PartialView擴充名還是cshtml,這一點感覺與普通頁面有些混亂。不過,這不是今天我要講的重點,今天的重點間在partialview中進行頁面重定向的方式。

代碼如下:

<a></a>

個人建議,對于partialview的action,如果隻是傳回視圖,而不是傳回json和其它格式的對象,最好使用PartialViewResult 進行傳回,而不要使用ActionResult,這樣可以避免一些不

必要的麻煩。

繼續閱讀