1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用:

@Html.Partial 对应 @{Html.RenderPartial(....);}

@Html.Action 对应 @{Html.RenderAction(....);}

2、Html.Partial可以直接提供用户控件名作为参数,而Html.Action需要有对应的Action,在Action内部返回PartailResult(即retun PartialView())。

3、对于简单的没有任何逻辑的用户控件,推荐使用Html.Partial;对于需要设置一些Model的用户控件,推荐使用Html.Action。当然,有Model数据也是可以使用Html.Partial方法的,可以看方法的重载。

4、使用Html.Action有个好处,就是可以根据不同的场景选择不同的用户控件。

比如:

@Html.Action("UserInfoControl")

在对应的UserInfoControl这个Action中,在用户未登录的时候,可以retun PartialView("LogOnUserControl");登录后,可以retun PartialView("UserInfoControl");

MVC+EF 随笔小计——分部视图(Partial View)及Html.Partial和Html.Action差异

Partial View指可以应用于View中以作为其中一部分的View的片段(类似于之前的user control), 可以像类一样,编写一次, 然后在其他View中被反复使用. 一般放在&quot ...

@Html.Partial和@Html.Action区别

1.首先看一下它们的对等关系 @Html.Partial 对应 @{Html.RenderPartial();}@Html.Action 对应 @{Html.RenderAction();} 以上相互 ...

【学习笔记】Struts2之一个Action包含多个控制处理逻辑

一.使用Action的动态方法调用     如果一个页面包含多个按钮,系统分别提交给Action的不同方法处理.此时可以采用DMI(Dynamic Method Invocation,动态方法调用)来 ...

【Struts2学习笔记(2)】Action默认值和配置Action于result各种转发类型

一.Action缺省配置值

【ASP.NET MVC 学习笔记】- 11 Controller和Action(2)

本文参考:http://www.cnblogs.com/willick/p/3331513.html 1.MVC一个请求的发出至action返回结果的流程图如下: 重点是Controller Fact ...

【ASP.NET MVC 学习笔记】- 10 Controller和Action(1)

本文参考:http://www.cnblogs.com/willick/p/3331521.html 1.继承IController接口,示例代码将当前请求的Controller和Action打印到浏 ...

读书笔记——《C++ Concurrency IN ACTION》

=================================版权声明================================= 版权声明:原创文章 禁止转载  请通过右侧公告中的“联系邮 ...

论文笔记之 SST: Single-Stream Temporal Action Proposals

SST: Single-Stream Temporal Action Proposals 2017-06-11 14:28:00 本文提出一种 时间维度上的 proposal 方法,进行行为的识别.本 ...

随机推荐

Base 64 编码

原创地址:http://www.cnblogs.com/jfzhu/p/4020097.html 转载请注明出处 (一)Encoding VS. Encryption 很多人都以为编码(Encodin ...

linux下history命令显示历史指令记录的使用方法

Linux系统当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中.默认保存1000条,你也可以更改这个值 ...

【Zend Studio】10.6.0版本设置默认字体

1.打开Windows->Prefefences 2.找到General->Appearance->Colors and Fonts->Basic->Text Font- ...

Entity Framework 6.1-Model First

原文:Entity Framework 6.1-Model First Model First-顾名思义,就是先创建EF数据模型,通过数据模型生成数据库的EF创建方式. 步骤. 1.新建一个DAL的文 ...

js字符串数字计算

1.字符串转换为数字用 -0 var a=1; var b='2'; var c= a+b;(12) var c=a+(b-0);(3)

App 推荐:Spotify

之前一直用网易云音乐听歌,后来因为沸沸扬扬的 XCode 注入病毒事件,就把它卸了(无奈脸=.=) 对比国内其它音乐App,私心觉得网易云音乐还是不错的.没有很多花里胡哨的装饰,里面的歌单做的也还算精 ...

16进制的颜色怎么转换为我们iOS所用的RGB颜色

这个我们就是可以直接宏定义到 我们的工程中,这样我们就可以用我们UI小妹,给我们16进制的颜色表示,愉快的编程了... #define UIColorFromRGB(rgbValue) [UIColo ...

MySql 的基本使用之连接数据库、选择数据库、查看表结构

1.连接 mysql  mysql  -u username -p -h host -P port 端口号:默认 3306. 如果是连接本地数据库,可以直接使用 mysql -uroot -p 2.选 ...

Android应用系列:完美运行GIF格式的ImageView(附源码)

前言 我们都知道ImageView是不能完美加载Gif格式的图片,如果我们在ImageView中src指定的资源是gif格式的话,我们将会惊喜的发觉画面永远停留在第一帧,也就是不会有动画效果.当然,经 ...

Qt库版查询

1 背景 在为嵌入式产品开发Qt应用时,开发所使用的Qt库要和嵌入式系统所支持的Qt库版本一致,否则开发的App无法正确运行.那么,如何查询一个嵌入式系统中所安装Qt库的版本呢?下面将进行一些总结. ...

html.partial传递参数,笔记:Html.Partial和Html.Action相关推荐

  1. [转] 微信小程序 页面跳转 传递参数

    本文转自:http://blog.csdn.net/qq_31383345/article/details/52795212 微信小程序的页面跳转,页面之间传递参数笔记. CSDN微信小程序开发专栏, ...

  2. Matlab自学笔记四:调用函数基本方法、传递参数、函数工作区、命令语法、调用匿名函数

    1.调用函数的基本方法 题目:创建函数y=x²+x+1 首先,使用上一篇的创建函数文件的方法(推荐先看上一篇:Matlab创建函数文件.函数语法定义.匿名函数.多元函数.局部函数等知识串联理解),创建 ...

  3. React学习笔记(五)之父子组件传递参数

    父传子 通过属性,父组件向子组件传递参数. this.state.list.map((item,index)=>{<todoItem content={item} /> } 子组件通 ...

  4. 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...

    [索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...

  5. JS中调用本地Winform程序并传递参数

    场景 JS中调用本地exe程序: JS中调用本地exe程序_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上怎样在js中调用本地winform程序并且传递参数. 注: 博客: ...

  6. VS.Net中向报表模板中传递参数与公式

    本文接:<直连数据库拉模式的水晶报表编程实现之极简教程 > 编辑上文之模板,增加一个参数myid,两个公式.公式xx1中是对参数myid进行操作.公式xx2内容为空,在程序中编程控制此公式 ...

  7. C#不同窗体之间传递参数

    C#不同窗体之间传递参数   最近导师安排C#写桌面GIS开发.碰到诸多问题.无奈不是计算机出身的我早就把编程基础还给老师了.开发过程属于敲代码两分钟翻博客两小时的状态,这边将自己的问题及解决方案总结 ...

  8. php中的函数调简单 传入参数即可,php函数与传递参数的简单示例

    这篇文章主要为大家详细介绍了php函数与传递参数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 本文实例讲述了函数的调用与函数定义语法,并讲 ...

  9. Django(part11)--利用UUID传递参数

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写 ...

最新文章

  1. [不屈的复习] - 编辑工具IDE选取与Hello World
  2. python中的装饰器decorator
  3. boost::geometry模块变换多边形的测试程序
  4. python生成安装程序_python生成安装文件 msi
  5. main函数参数解析
  6. 排序算法之三 选择排序(C++版本)
  7. django mysql 读写分离
  8. java radix sort_Java RadixSort
  9. PHP复习第三天-文件上传
  10. maya界面字体大小修改方法
  11. win7开启telnet工具
  12. 运筹学 美国人在计算机上实现的四,运筹学试卷及答案
  13. android微信朋友圈图片查看器,iOS仿微信朋友圈图片查看器
  14. 01 学习如鹏网的C语言免费课程
  15. GitHub生成token
  16. 小学4年级计算机课作业题目,部编版小学语文四年级下册课堂同步作业试题及答案(全册).doc...
  17. DJFocus是个什么东东
  18. html 格式化日期
  19. 如何搭建属于自己的阿里云服务器
  20. ubifs 分区格式化方法

热门文章

  1. 系统测试缺陷定义说明
  2. 揭秘自恢复保险丝与电压之间“不能说的秘密”
  3. webkt内核和gecko内核比较
  4. 单位固定资产怎么管理,行政单位的固定资产应该怎么管理
  5. zkcli远程连接_zookeeper部署在远程linux下。本地测试联通性一直报CONNECTIONLOSS(-4)错。...
  6. 谷歌新版本跨域错误深度剖析与解决:request client is not a secure context and the resource is in more-private address
  7. 3d建模自学难吗?难点在哪儿?
  8. 国产 MCU AT32F403A 替换 STM32F103 can通讯测试
  9. C#中各种问号的使用
  10. 看完这篇 教你玩转渗透测试靶机vulnhub——My File Server: 1