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()
{
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",
一:直接调用(不通过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"
})
相关文章推荐
- 深入理解javascript原型和闭包(12)——简介【作用域】
- 深入理解javascript原型和闭包(11)——执行上下文栈
- 归并排序
- TCP的流量控制
- 切分文件名提取文件扩展名或提取文件名
- Kafka入门学习
- Ubuntu下更改键盘映射--Caps_Lock、Esc和Control_L
- spring配置Postgre数据源
- 深入理解javascript原型和闭包(10)——this
- 深入理解javascript原型和闭包(9)——简述【执行上下文】下
- 移动前端不得不了解的html5 head 头标签
- 关于架构的优化和设计,架构师必须悟透的事情
- SharePoint 2013 ADFS 跳回错误解决方法。
- android 屏幕适配
- shell学习-11-重定向
- 委托的学习总结
- 数据结构:有关广义表
- 通知基本用法NSNotificationCenter
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- 深入理解javascript原型和闭包(7)——原型的灵活性