MVC视图之间调用方法总结
调用视图方式有两种:
一:直接调用(不通过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"
}
)
转载于:https://www.cnblogs.com/yi-ye/p/5670257.html
MVC视图之间调用方法总结相关推荐
- vue中组件之间调用方法——子组件调用父组件的方法 父组件调用子组件的方法
vue中组件之间调用方法--子组件调用父组件的方法 & 父组件调用子组件的方法 1.vue中子组件调用父组件的方法 1.1.第一种方法是直接在子组件中通过this.$parent.event来 ...
- mysql 视图怎么调用方法_mysql 视图的使用
mysql视图的作用(详细) 测试表:user有id,name,age,sex字段 测试表:goods有id,name,price字段 测试表:ug有id,userid,goodsid字段 视图的作用 ...
- thinkphp如何跨模块调用方法呢?
在thinkphp里面我们如何跨模块调用(这里使用Action举例:如果项目需要的话,还有可能跨分组调用,所以有时候需要调用其他组的Action). 我在开发的过程中经常会在当前Action中调用其他 ...
- 方法调用_thinkphp跨模块调用方法
php中文网最新课程 每日17点准时技术干货分享 在thinkphp里面我们如何跨模块调用? 在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷 ...
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie ...
- [翻译]通过调用多个动作创建ASP.NET MVC视图
在ASP.NET MVC中,创建视图最典型的方式是调用一个action方法,它使用模型准备视图数据.action方法然后调用控制器的视图方法创建视图.然而,你可能想要调用不同的动作方法创建视图的不同部 ...
- Angular中怎样创建service服务来实现组件之间调用公共方法
场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...
- Asp.Net Core MVC控制器和视图之间传值
一.Core MVC中控制器和视图之间传值方式和Asp.Net中非常类似 1.弱类型数据:ViewData,ViewBag 2.强类型数据:@model 二.代码 实例 1.ViewData pub ...
- mysql 视图 mybatis_Mybatis调用视图和存储过程的方法
现在的项目是以Mybatis作为O/R映射框架,确实好用,也非常方便项目的开发.MyBatis支持普通sql的查询.视图的查询.存储过程调用,是一种非常优秀的持久层框架.它可利用简单的XML或注解用语 ...
最新文章
- 脑科学与脑电基础知识汇总
- 从程序员到架构师的最佳技术成长之路
- 创业星光论坛(上):汇源是否应在万荣建厂
- Java使用jfreechart画饼图_jfreechart应用_例题_生成饼状图(展示,生成文件,WEB项目)_可以直接运行...
- jenkins+github+docker+maven自动化构建部署
- [转]使用target_system进行erlang应用的发行
- 透明地持久保存并从数据库中检索加密的数据
- Nandflash希尔特编程器烧录带来的一些点知识信息
- 《Python Cookbook 3rd》笔记(1.16):过滤序列元素
- 谷歌浏览器中文版_中国科学家设计超薄指尖传感器,厚度不到A4纸五分之一 / 谷歌发布地图时光机:百年前,你家街道啥样?/ AI看图说话首超人类...
- linux常用命令实战
- NO.30 禅道项目管理软件扩展机制简介
- linux centos 安装rar,CentOS6.8 安装rar解压缩
- Android开发面试经——2.常见Android基础笔试题
- ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法
- STP实验(指定特定交换机为根桥)
- 自定义异步加载资源插件
- 为编译安装的nginx提供init服务控制脚本
- 进击的序列帧 一(两篇)------- 让你的序列帧立体起来!
- BCH硬分叉,又一场“权力的游戏” | 8问大事件