Partial RenderPartial Action RenderAction 区别和用法

时间:2023-01-18 18:36:00

区别:

1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来。

2.Partial 回传一堆html代码,直接写进到页面上@Html.Partial("ViewName");

3.RenderPartial 回传的是void, 而这个方法会在主页面上添加指定的View @{ Html.RenderPartial("ViewName"); }

4.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来,都没有用到Controller。

5.RenderAction与Action 有点不一样, 会用到Controller 之后再回传一个页面

6.RenderPatial和Partial的数据来自于调用的View页面。而RenderAction和Action会发起一个新的Request到Controller,而RenderPatial不会。

用法:

不在同一控制器引用方法

@Html.Partial("~/Views/Ascx/Head.cshtml")  //用户控件路径
@{Html.RenderPartial("~/Views/Ascx/Head.cshtml");}
@Html.Action("Head", "Ascx")   //Ascx 控制器名称,Head用户控件名称
@{Html.RenderAction("Head", "Ascx");}

同一控制器引用方法

@Html.Partial("Head") //Head用户控件名称
@{Html.RenderPartial("Head");}
@Html.Action("Head")<br />//Head 方法名称
@{Html.RenderAction("Head");}

RenderPartial与RenderAction都要写在 @{}里边才可以。

public ActionResult Head()
{
ViewBag.Test = "(Home)调用";
return PartialView();
}

Partial RenderPartial Action RenderAction 区别和用法的更多相关文章

  1. Asp&period;Net MVC3&period;0 Partial RenderPartial Action RenderAction 区别和用法

    本人写的博文不多,专业知识不强,以下纯属于个人笔记.如有不对,还请各路大拿,拍砖指导,谢谢! 区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给 ...

  2. Asp&period;net MVC中Html&period;Partial&comma; RenderPartial&comma; Action&comma;RenderAction 区别和用法【转发】

    Html.partial和RenderPartial的用法与区别Html.partial和RenderPartial都是输出html片段,区别在于Partial是将视图内容直接生成一个字符串并返回(相 ...

  3. Asp&period;net MVC中Html&period;Partial&comma; RenderPartial&comma; Action&comma;RenderAction 区别和用法(mvc部分视图的添加)

    Partial 和RenderPartial:这两个的性质都是一样, 只指把一个个View给镶入进来, 只是回传值有点不一样Partial 回传的一个Object (MvcHtmlString), 回 ...

  4. Asp&period;net MVC中Html&period;Partial&comma; RenderPartial&comma; Action&comma;RenderAction 区别和用法

    Partial 和RenderPartial:这两个的性质都是一样, 只指把一个个View给镶入进来, 只是回传值有点不一样Partial 回传的一个Object (MvcHtmlString), 回 ...

  5. Asp&period;netMVC中Html&period;Partial&comma;RenderPartial&comma;Action&comma;RenderAction区别和用法

    https://www.2cto.com/kf/201702/602449.html Partial 和RenderPartial: 这两个的性质都是一样, 只指把一个个View给镶入进来, 只是回传 ...

  6. &lbrack;转&rsqb;Asp&period;net MVC中Html&period;Partial&comma; RenderPartial&comma; Action&comma;RenderAction 区别和用法

    本文转自:http://www.cnblogs.com/gesenkof99/archive/2013/06/03/3115052.html Partial 和RenderPartial:这两个的性质 ...

  7. asp&period;net mvc &commat;Html&period;Partial &commat;Html&period;Action &commat;Html&period;RenderPartial &commat;Html&period;RenderAction区别

    转载自 :  <asp.net mvc @Html.Partial @Html.Action @Html.RenderPartial @Html.RenderAction区别> 先复制过来 ...

  8. &commat;Html&period;Partial&comma;&commat;Html&period;Action&comma;&commat;Html&period;RenderPartial&comma;&commat;Html&period;RenderAction区别

    ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 对这四个的区别做一个总结,清理一下思路 ...

  9. &commat;Html&period;Partial&comma;&commat;Html&period;Action&comma;&commat;Html&period;RenderPartial&comma;&commat;Html&period;RenderAction区别 &period;(转)

    mvc renderaction   renderpartial  杂谈      Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的. ...

随机推荐

  1. &period;NET 垃圾回收与内存泄漏

    > 前言相信大家一定听过,看过甚至遇到过内存泄漏.在 .NET 平台也一定知道有垃圾回收器,它可以让开发人员不必担心内存的释放问题,因为它会自定管理内存.但是在 .NET 平台下进行编程,绝对不 ...

  2. select&comma;poll&comma;epoll比较

    除常用文件i/o外,其他常用io模型:io多路复用(select和poll系统调用)信号驱动I/Olinux专有的epoll编程接口异步io(aio),linux在glibc中提供有基于线程的 pos ...

  3. 如何调试js文件

    来源于:http://*.com/questions/988363/how-can-i-debug-my-javascript-code http://stackoverflo ...

  4. Null 与 &OpenCurlyDoubleQuote;” 的区别

    说明:很多人有时候对于 null 和 "" 不是很清楚,结合其他人的文章,今天做下解释. String str1 = null; str引用为空 String str2 = &qu ...

  5. NSKeyedArchive(存储自定义对象)

    在viewController.m中: - (void)viewDidLoad { [super viewDidLoad]; ZWPerson *p = [[ZWPerson alloc] init] ...

  6. Xamarin&period;Android 入门实例(2)之实现WCF 寄宿于IIS 的Web服务提供

    1.WCF 契约 ICalculator.cs using System.ServiceModel; namespace Contracts { [ServiceContract] public in ...

  7. iOS安全攻防之反编译

    Class-dump 进行反编译: 之前做代码混淆, 首先了解了下反编译,使用入门级的反编译 class-dump.下载地址:最新版Class-dump. 首先需要注意的是,class-dump的作用 ...

  8. C语言程序设计第二次作业1

    (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf(&q ...

  9. 【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

    示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1 ...

  10. 泛函p121可分Hilbert空间都同构于l&Hat;2

    如何理解最后面两句话, L^2与l^2同构 L^2里面 有理系数多项式 是可数稠密子集 所以L^2可分 可分Hilbert空间都同构于 l^2 傅里叶级数是一个稠密的子集