MVC中部分檢視呼叫方法總結
<body>
這種方式 不走 controller
@Html.Partial("../Shared/Error");
這種方式 走 controller
@Html.Action("Dismode","Shared")
</body>
Action、RenderAction載入方法的檢視,執行Controller→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。
Partial、RenderPartial直接載入檢視檔案內容
public class AdminController : Controller
{
public ActionResult UpdateAdmin()
{
return PartialView("UpdateAdmin", new YingPingPuirtureMVC4.Models.LoginModel() { Name = "admin", Password = "admin" });
}
}
在Views 的Shared資料夾新增一個檢視 UpdateAdmin
呼叫檢視的幾種方法
1. Jquery 呼叫
$(function () {
$("#load").load("/Admin/UpdateAdmin");
})
2 . Html.Action 呼叫
如下:
@Html.Action("UpdateAdmin","Admin")
3. 直接呼叫 不經過Controller
如下:
@Html.Partial("UpdateAdmin", new YingPingPuirtureMVC4.Models.LoginModel() { Name="admin", Password="admin"})