调用视图方式有两种:

一:直接调用(不通过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视图之间调用方法总结相关推荐

  1. vue中组件之间调用方法——子组件调用父组件的方法 父组件调用子组件的方法

    vue中组件之间调用方法--子组件调用父组件的方法 & 父组件调用子组件的方法 1.vue中子组件调用父组件的方法 1.1.第一种方法是直接在子组件中通过this.$parent.event来 ...

  2. mysql 视图怎么调用方法_mysql 视图的使用

    mysql视图的作用(详细) 测试表:user有id,name,age,sex字段 测试表:goods有id,name,price字段 测试表:ug有id,userid,goodsid字段 视图的作用 ...

  3. thinkphp如何跨模块调用方法呢?

    在thinkphp里面我们如何跨模块调用(这里使用Action举例:如果项目需要的话,还有可能跨分组调用,所以有时候需要调用其他组的Action). 我在开发的过程中经常会在当前Action中调用其他 ...

  4. 方法调用_thinkphp跨模块调用方法

    php中文网最新课程 每日17点准时技术干货分享 在thinkphp里面我们如何跨模块调用? 在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷 ...

  5. ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

    在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie ...

  6. [翻译]通过调用多个动作创建ASP.NET MVC视图

    在ASP.NET MVC中,创建视图最典型的方式是调用一个action方法,它使用模型准备视图数据.action方法然后调用控制器的视图方法创建视图.然而,你可能想要调用不同的动作方法创建视图的不同部 ...

  7. Angular中怎样创建service服务来实现组件之间调用公共方法

    场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  8. Asp.Net Core MVC控制器和视图之间传值

    一.Core MVC中控制器和视图之间传值方式和Asp.Net中非常类似 1.弱类型数据:ViewData,ViewBag 2.强类型数据:@model 二.代码 实例  1.ViewData pub ...

  9. mysql 视图 mybatis_Mybatis调用视图和存储过程的方法

    现在的项目是以Mybatis作为O/R映射框架,确实好用,也非常方便项目的开发.MyBatis支持普通sql的查询.视图的查询.存储过程调用,是一种非常优秀的持久层框架.它可利用简单的XML或注解用语 ...

最新文章

  1. 脑科学与脑电基础知识汇总
  2. 从程序员到架构师的最佳技术成长之路
  3. 创业星光论坛(上):汇源是否应在万荣建厂
  4. Java使用jfreechart画饼图_jfreechart应用_例题_生成饼状图(展示,生成文件,WEB项目)_可以直接运行...
  5. jenkins+github+docker+maven自动化构建部署
  6. [转]使用target_system进行erlang应用的发行
  7. 透明地持久保存并从数据库中检索加密的数据
  8. Nandflash希尔特编程器烧录带来的一些点知识信息
  9. 《Python Cookbook 3rd》笔记(1.16):过滤序列元素
  10. 谷歌浏览器中文版_中国科学家设计超薄指尖传感器,厚度不到A4纸五分之一 / 谷歌发布地图时光机:百年前,你家街道啥样?/ AI看图说话首超人类...
  11. linux常用命令实战
  12. NO.30 禅道项目管理软件扩展机制简介
  13. linux centos 安装rar,CentOS6.8 安装rar解压缩
  14. Android开发面试经——2.常见Android基础笔试题
  15. ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法
  16. STP实验(指定特定交换机为根桥)
  17. 自定义异步加载资源插件
  18. 为编译安装的nginx提供init服务控制脚本
  19. 进击的序列帧 一(两篇)------- 让你的序列帧立体起来!
  20. BCH硬分叉,又一场“权力的游戏” | 8问大事件

热门文章

  1. 这两天做项目出现的几个问题
  2. 开学了,也要开始找工作了
  3. 滴眼液的ph值与胶原纤维的粘结性(还没写完)
  4. 我所碰到的智能手机自动重启的情况
  5. NIFI工作流备份和恢复
  6. 社交网络登录失败 当尝试用您的社交网络账号进行第三方登录时,发生了一个错误。
  7. 肺癌图片识别的相关信息
  8. sql判断null/空缺值
  9. python建立数据库表格
  10. ubuntu下面使用clion