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被誉为最人性化的音乐制作软件,哪怕你没有使用基础,也能轻松上手,用他把自己的灵感变为音乐。
3375 0
|
7月前
|
存储 监控 关系型数据库
揭秘:如何构建高效的可视化数据同步平台
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
揭秘:如何构建高效的可视化数据同步平台
|
11月前
|
监控 NoSQL 容灾
# Redis主从同步技术分享
Redis作为一个高性能的内存数据库,其主从同步机制是分布式环境下保证数据一致性的重要手段。本文将详细介绍Redis主从同步的实现方法,包括全量同步和增量同步,以及如何配置和监控主从同步状态。
|
11月前
|
人工智能 架构师 大数据
广西广电X阿里云:共同成立全媒体AI实验室!
广西广电X阿里云:共同成立全媒体AI实验室!
292 5
|
11月前
|
存储
文件太大不能拷贝到U盘怎么办?实用解决方案全解析
当我们试图将一个大文件拷贝到U盘时,却突然跳出提示“对于目标文件系统目标文件过大”。这种情况让人感到迷茫,尤其是在急需备份或传输数据的时候。那么,文件太大为什么会无法拷贝到U盘?又该如何解决?本文将详细分析这背后的原因,并提供几个实用的方法,帮助你顺利将文件传输到U盘。
|
存储 关系型数据库 MySQL
MySQL中的列类型之字符串类型总结
MySQL中的列类型之字符串类型总结
696 1
|
存储 弹性计算 人工智能
阿里云服务器99元是真的吗?真的,假不了
阿里云服务器99元是真的吗?真的,假不了,阿里云服务器99元一年配置为云服务器ECS经济型e实例,2核2G配置、3M固定带宽和40G ESSD Entry系统盘,新用户和老用户均可买,续费也是99元一年。
|
安全 Java 网络安全
[网络安全]Spring Security 安全框架基本原理及使用方法
[网络安全]Spring Security 安全框架基本原理及使用方法
314 1
|
JavaScript
JS 支持 replaceAll 方法(部分浏览器不自带)
JS 支持 replaceAll 方法(部分浏览器不自带)
301 0
|
数据采集 消息中间件 大数据
爬虫识别-UA 种类统计-需求及实现思路|学习笔记
快速学习爬虫识别-UA 种类统计-需求及实现思路。
312 0
爬虫识别-UA 种类统计-需求及实现思路|学习笔记