• Html.RenderPartial("")与Html.Partial("")区别


    这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近,

    两者都可以输出一个Partial视图;其区别如下:

    <一>. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。

    <二>不过Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpContext。因此它们在视图中的使用方式是不同的,

    Partial输出到临时变量StringWriter ;RenderPartial输出到HtmlHelper.ViewContext.Writer上(即直接输出到Response)。
    
    

    <三>在Razor视图中语法不一样:


    1 @Html.Partial("PartialViewName")
     
    2 @{ Html.RenderPartial("PartialViewName"
  • 相关阅读:
    2月11日
    亚特兰蒂斯
    080215 晴
    2月9日
    2月6日
    2月10日
    080208 晴(0,50)
    关于春晚
    (15,50)
    恍然大悟
  • 原文地址:https://www.cnblogs.com/tinya/p/4444555.html
Copyright © 2020-2023  润新知