可能重复:
Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction
我有 3 个问题。
1-RenderPartial 和 Partial 方法之间到底有什么区别?
1-RenderAction 和 Partial RenderPartial 之间到底有什么区别?
2-什么是RendePage方法?
可能重复:
Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction
我有 3 个问题。
1-RenderPartial 和 Partial 方法之间到底有什么区别?
1-RenderAction 和 Partial RenderPartial 之间到底有什么区别?
2-什么是RendePage方法?
RenderPartial将结果直接写入响应,从技术上讲,直接写入调用对象的 TextWriter。RenderPartial 更快一些,因此开发人员更喜欢在循环结构和相关场景中使用它。
另一方面,Partial将 HTML 标记作为字符串返回,用于缓冲内容。它通过创建和使用单独的 TextWriter 来实现。
RenderAction调用指定的子操作方法并将结果内联呈现在父视图中。换句话说,允许您从视图中调用 Action。
RenderPage将指定的视图(由路径和文件名而不是视图名标识)直接呈现到响应流,如 Html.RenderPartial()。
一切视情况而定。