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; } "viewport" content="width=device-width" />@ViewBag.Title @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") @using(Html.BeginForm()) { @Html.HiddenFor(c => c.UserId)旧用户名:@Html.TextBoxFor(c=>c.Name)新用户名:@Html.TextBoxFor(c=>c.NewName)密码:@Html.PasswordFor(c=>c.Password)新密码:@Html.PasswordFor(c=>c.NewPassword)"submit" value="确定" />}
调用视图的几种方法
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"})