您的位置:首页 > 其它

MVC视图之间调用方法总结

2016-07-14 14:06 399 查看
调用视图方式有两种:

一:直接调用(不通过controller)

<body>

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

</body>

二:通过controller调用

<body>

  @Html.Action("Dismode","Shared")

</body>

注:

  Action、RenderAction加载方法的视图,执行Controller→ Model → View的順序,然後把产生的页面带回到原来的View中再回传。

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

调用分部视图的示例:

新建一个控制器: 返回部分视图
public class AdminController : Controller
{
public ActionResult UpdateAdmin()
{

      var testObj =
new
List<
string
>()


{


    
"aaa"
,
"bbb"
,
"ccc"


};


return PartialView("UpdateAdmin",testObj );
}
}
在Views 的Shared文件夹添加一个视图 UpdateAdmin

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

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

2 . Html.Action 调用
如下:

@Html.Action("UpdateAdmin","Admin")

3. 直接调用 不经过Controller
如下:
@Html.Partial("UpdateAdmin",
new
List<
string
> {
"ccc"
,
"ddd"
,
"eee"
}
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: