首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缓存RenderPartial输出

缓存RenderPartial输出
EN

Stack Overflow用户
提问于 2012-05-03 21:08:34
回答 1查看 872关注 0票数 0

我有一个分页用户控件(ascx),我用它呈现:

代码语言:javascript
复制
<% Html.RenderPartial("Pagination", ViewData["Pagination"]); %>

我想在两个地方显示这一点,在该页面的结果上方和下方。呈现两次控件似乎效率很低,所以是否可以将呈现的输出存储在一个变量中,然后我可以将该变量输出到我的心脏内容中,而不用担心?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-04 03:07:51

简短的答案是,目前在MVC中还没有一种非常简洁的方法来做到这一点。有几种不同的方法可以实现这一点,但由于您希望将从局部视图返回的结果捕获到另一个视图而不是控制器中,因此我将执行一个HtmlHelper扩展,它将视图结果作为字符串返回,而不是直接写入响应。

有关更多详细信息,请访问以下链接:Render a view as a string

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10432061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档