MVC調用部分視圖PartialView


新建一個控制器:
    public class AdminController : Controller
    {
        public ActionResult UpdateAdmin()
        {
            return PartialView("UpdateAdmin", new YingPingPuirtureMVC4.Models.LoginModel() { Name = "admin", Password = "admin" });
        }
     }
 在Views 的Shared文件夾添加一個視圖 UpdateAdmin

 

@model YingPingPuirtureMVC4.Models.LoginModel
@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
      @Styles.Render("~/Content/css")
      @Scripts.Render("~/bundles/modernizr")
</head>
<body>
   @using(Html.BeginForm())
    {
    @Html.HiddenFor(c => c.UserId)
    <div>
        舊用戶名:
    </div>
    <div>
       @Html.TextBoxFor(c=>c.Name)
    </div>
    <div>
        新用戶名:
    </div>
    <div>
          @Html.TextBoxFor(c=>c.NewName)
    </div>
    <div>
        密碼:
    </div>
    <div>
          @Html.PasswordFor(c=>c.Password)
    </div>
    <div>
        新密碼:
    </div>
    <div>
         @Html.PasswordFor(c=>c.NewPassword)
    </div>
    <div>
        <input type="submit" value="確定" />
      
    </div>
      }
</body>
</html>
View Code

調用視圖的幾種方法
  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"})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM