Action、RenderAction、Partial、RenderPartial区别

简介: 都属于用户控件,Action是直接连接到Action,并且会执行业务逻辑,通过源代码分析可以看出Action最终转换为HTML字符串输出了。并且通过断点调试可以发现Action和RenderAction可进行业务逻辑处理。

都属于用户控件,Action是直接连接到Action,并且会执行业务逻辑,通过源代码分析可以看出Action最终转换为HTML字符串输出了。并且通过断点调试可以发现Action和RenderAction可进行业务逻辑处理。其中由于RenderAction是写入到流里不返回,所以需要使用@{}方式调用。

1         public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, object model, ViewDataDictionary viewData)
2         {
3             using (StringWriter writer = new StringWriter(CultureInfo.CurrentCulture))
4             {
5                 htmlHelper.RenderPartialInternal(partialViewName, viewData, model, writer, ViewEngines.Engines);
6                 return MvcHtmlString.Create(writer.ToString());
7             }
8         }
而Partial、RenderPartial和Action、RenderAction极其相似,不同的是Partial和RenderPartial是直接显示分布页面信息,不进行业务逻辑处理。即不会像Action那样命中断点。

 

 

 

目录
相关文章
|
Windows
FL Studio 21最新版本下载附激活序列号
FL Studio 21版 是一款非常强大的音乐制作软件。他适用于 Windows 以及 Mac系统,FL Studio被誉为最人性化的音乐制作软件,哪怕你没有使用基础,也能轻松上手,用他把自己的灵感变为音乐。
3445 0
|
8月前
|
存储 监控 关系型数据库
揭秘:如何构建高效的可视化数据同步平台
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
揭秘:如何构建高效的可视化数据同步平台
|
12月前
|
监控 NoSQL 容灾
# Redis主从同步技术分享
Redis作为一个高性能的内存数据库,其主从同步机制是分布式环境下保证数据一致性的重要手段。本文将详细介绍Redis主从同步的实现方法,包括全量同步和增量同步,以及如何配置和监控主从同步状态。
|
12月前
|
人工智能 架构师 大数据
广西广电X阿里云:共同成立全媒体AI实验室!
广西广电X阿里云:共同成立全媒体AI实验室!
359 5
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
|
存储 关系型数据库 MySQL
MySQL中的列类型之字符串类型总结
MySQL中的列类型之字符串类型总结
834 1
|
机器学习/深度学习 数据挖掘 开发工具
Jupyter 集群管理:大规模部署的最佳策略
【8月更文第29天】将版本控制系统(如 Git)与 Jupyter 笔记本结合使用是现代数据科学和机器学习团队中常见的实践。这种集成不仅有助于追踪代码变更历史,还可以促进团队间的协作和代码共享。本文将详细介绍如何在 Jupyter Notebook 中集成 Git,并提供一些实用的代码示例来帮助你开始使用。
361 1
|
JavaScript
JS 支持 replaceAll 方法(部分浏览器不自带)
JS 支持 replaceAll 方法(部分浏览器不自带)
327 0
|
数据采集 消息中间件 大数据
爬虫识别-UA 种类统计-需求及实现思路|学习笔记
快速学习爬虫识别-UA 种类统计-需求及实现思路。
348 0
爬虫识别-UA 种类统计-需求及实现思路|学习笔记
|
监控 NoSQL 算法
SpringBoot 监控神器——Actuator 保姆级教程 1
SpringBoot 监控神器——Actuator 保姆级教程
SpringBoot 监控神器——Actuator 保姆级教程 1