MVC中部分视图调用方法总结

时间:2025-03-19 08:05:23

 

<body>


这种方式 不走  controller

    @("../Shared/Error");


 这种方式    走 controller

 @("Dismode","Shared")



 </body>


Action、RenderAction加载方法的视图,执行Controller→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。

Partial、RenderPartial直接加载视图文件内容

MVC调用部分视图PartialView

新建一个控制器: 返回部分视图
    public class AdminController : Controller
    {
        public ActionResult UpdateAdmin()
        {
            return PartialView("UpdateAdmin", new () { Name = "admin", Password = "admin" });
        }
     }
 在Views 的Shared文件夹添加一个视图 UpdateAdmin



调用视图的几种方法
  1. Jquery 调用

    $(function () {
             $("#load").load("/Admin/UpdateAdmin");
         })

2 . 调用
   如下:

    @("UpdateAdmin","Admin")

3. 直接调用 不经过Controller
  如下:
      @("UpdateAdmin", new () {  Name="admin", Password="admin"})