• 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>
    复制代码
    复制代码

    调用视图的几种方法
      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"})

  • 相关阅读:
    织梦会员注册邮箱验证发送邮件配置教程
    垃圾回收
    0910
    0909
    vs2008 打包中添加卸载工具
    CLR
    委托
    软考之存储方式
    软考之面向对象-关系
    软考之合同法
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/4043160.html
Copyright © 2020-2023  润新知