html.renderpartial 命名空间,@Html.Partial @Html.RenderPartial @Html.Action @Html.RenderAction使用...
這樣寫效能較差,不推薦使用@Html.Partial("View")
//PartialViewName,而如果是使用其他目錄(例如 ~/Views/Shared/)的 Partial View 檔案,則可以使用檔案路徑。
@Html.Partial("~/Views/Shared/View")
這樣寫效能較Html.Partial好,建議使用!@{
Html.RenderPartial("View");
}
@{
Html.RenderPartial("~/Views/Shared/View")
}
如果只要顯示畫面呈顯畫面的廣告之類可以使用Partial因為不會從Server要資料。
Profession ASP.NET MVC 4裡面另外有提到,若是以效能來說,Html.RenderPartial會比Html.Partial來得好些,因為是在內部直接寫入到 ViewPage 的 Output Stream 裡,而Html.Partial則因為輸出MvcHtmlString,ViewPage於Render時會需要另外去處理。
介紹Html.Action & Html.RenderAction使用
@[email protected](Controller)進行一些Server端的程式碼或是取得資料庫的資料,然後再輸出而已@{
Html.RenderAction("GetActionRender", "Partial", new { vlue = "777" });
}
@Html.Action("GetActionRender", "Partial", new { value = "777" })
[email protected]@[email protected]:
[email protected]@Html.Action,不能使用@Html.RenderAction,網路上的說明是因為@Html.Action是直接輸出string,不是mvchtmlstring, 因此無法使用。
結論總結:
Html.Action() – Outputs string
Html.RenderAction() – Renders directly to response//Response stream is the better performance from string output.
@section contentSection
{
@Html.Action("GetActionRender", "Partial", new { stringValue = "777", intValue = 888 });
//無法使用Html.RenderAction,網路上說是因為他是直接輸出string,不是mvchtmlstring, 因此無法使用
Html.RenderAction("GetActionRender", "Partial", new { value = "777" });
}
html.renderpartial 命名空间,@Html.Partial @Html.RenderPartial @Html.Action @Html.RenderAction使用...相关推荐
- Html.RenderPartial和Html.Partial在Razor视图中的区别
Html.RenderPartial和Html.Partial在Razor视图中的区别 两者都可以输出一个Partial视图:其区别如下: 1. Partial有返回值(MvcHtmlString): ...
- ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
1.Action.RenderAction加载办法的视图,履行Controller → Model → View的次序,然后把产生的页面带回到本来的View中再回传.而Partial.RenderPa ...
- html.partial传递模型,关于使用Html.RenderPartial和Html.Partial显示分部视图时提示参
今天在使用使用Html.RenderPartial和Html.Partial显示分部视图时遇到了一个颇为奇怪的问题: 视图页面A: @model DataResult @Html.Partial(&q ...
- Action、RenderAction、Partial、RenderPartial区别
都属于用户控件,Action是直接连接到Action,并且会执行业务逻辑,通过源代码分析可以看出Action最终转换为HTML字符串输出了.并且通过断点调试可以发现Action和RenderActio ...
- html.partial的作用,Html.RenderPartial()与Html.Partial()区别
这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近, 两者都可以输出一个Partial视图:其区别如下: . Partial有返回值 ...
- Html.BeginForm 与Section、Partial View 和 Child Action
该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMe ...
- html.renderpartial 命名空间,Html.RenderPartial的三个参数的用法 用法实例
后台代码: ViewBag.smallCategory = categoryService.LoadEntities(m=>m.ParentID==(short)Model.Enum.Categ ...
- MVC命名空间中的~UrlHelper中的Action方法告诉我们方法重载的重要性(路由的统一)...
UrlHelper对象实际上对一个表示请求上下文的RequestContext和路由对象集合的RouteCollection对象的封装,它对外界是只读的,在建立UrlHelper对象时,为它赋值,它的 ...
- ASP.NET MVC5 高级教程 学习笔记
// 本应用是ASP.NET MVC5 高级教程学习产物 // 2015-07-23 // 第一章 入门 // 第二章 控制器 // 第三章 视图 1.Install-Package Wrox.Pro ...
最新文章
- 树莓派3B 系统安装及初始化配置教程
- Matlab结构第三版,MATLAB程序设计(原书第3版)
- 【贪心】【字典树】Gym - 101466A - Gaby And Addition
- nginx / 安装、部署和启动
- 《Excel最强功能-数据透视表》 网课笔记
- 前端框架Vue——vue-i18n ,vue项目中如何实现国际化,$t的用法
- python的tkinter按钮大小_如何使用python更改tkinter中按钮和帧的字体和大小?
- 五子棋c语言算杀算法,c语言 五子棋危险判断 求大神解释啊
- android 挖孔屏适配_娜迦丨不只满足Android 10版本的完美适配,更积极与鸿蒙系统超前对接...
- redis在php下面的命令大全
- 数据库分区分片(Shards)技术概览
- error LNK2005: public: virtual __thiscall CMemDC::~CMemDC(void) (??1CMemDC@@UAE@XZ) already de
- 在电脑上如何快速制作一寸照片?在线一键制作工具推荐给你
- Can not import avx core while this file exists
- AndroidStuodio编译失败报错:Entry name ‘assets/sm2/t.jks‘ collided解决方案
- 潘金莲——中国女性解放思想的先驱《其实我的心没走》
- 关于GNS3常用命令
- 第五章第二十九题(显示日历)(Display calendars)
- 晒晒我的书单:看过的书里,感觉比较好的,值得读的
- 如何计算机床水箱大小,冷水机水箱容量计算
热门文章
- 低辐射玻璃市场现状研究分析与发展前景预测报告
- 逗号运算符的简单分析和用法
- JQ的点击按钮变色事件
- PRESONUS AUDIOBOX USB音频接口
- Win8.1使用经验存档-2014.1.17
- 计算机键盘的未来,13个您从未见过的计算机键盘
- 移动开发----PhotoView 图片浏览缩放控件
- 贝叶斯网络与最大可能解释(MPE)问题
- python电商数据挖掘_利用Python爬取淘宝商品并数据挖掘与分析实战!此乃大型项目!...
- mask rcnn 实例分割的数据集制作