• MVC中的Html.Partial和Html.RenderPartial


      Partial辅助方法用于将部分视图渲染成字符串。注意没必要为视图指定路径和文件扩展名,因为运行时定位部分视图与定位正常视图使用的逻辑相同。例如,下面代码就渲染一个名为AlbumDisplay的部分视图。运行时使用所有的可用视图引擎来查找:

      @Html.Partial("AlbumDisplay")

      RenderPartial辅助方法与Partial非常相似,但RenderPartial不是返回字符串,而是直接写入响应输出流。出于这个原因,必须把RenderPartial放入代码块中,而不能放在代码表达式中。为了说明这一点,下面两行代码向输出流写入相同的内容:

      @{Html.RenderPartial("AlbumDisplay");}

      @Html.Partial("AlbumDisplay")

      那么,应该使用哪一个方法呢?一般情况下,因为Partial相对于RenderPartial来说更方便,所以应该选择Partial。然而,RenderPartial拥有较好的性能,因为它是直接写入响应流的,但这种性能优势需要大量的使用(高的网站流量或在循环中重复调用)才能看出来。

    ——摘自《ASP.NET MVC4 高级编程》(第四版)

  • 相关阅读:
    MS SQL Server2012中的TRY_CONVERT函数
    MS SQL Server2012中的CONCAT函数
    查询数据库大小
    显示数据与存储方式
    Windows 8 安装之后怎样更改产品码
    IIS SubStatus Codes
    MS SQL Server Quarter Function
    程序中处理一对多的数据
    找出字符串中所有数字
    BOOTMGR is missing
  • 原文地址:https://www.cnblogs.com/qtxy/p/4651670.html
Copyright © 2020-2023  润新知