是否可以提前刷新查看组件结果?
https://www.stevesouders.com/blog/2009/05/18/flushing-the-document-early/
目前我的页面被阻塞,试图渲染5-6个视图组件,我想提前刷新它们,然后填充它。
这在.net核心mvc中是可能的吗?
发布于 2019-02-22 21:54:50
我不确定你所包含的链接与任何事情有什么关系。很简单,不,这是不可能的。视图组件在解析Razor视图的过程中呈现在适当的位置。没有它们就不能继续,否则它们返回的最终HTML将不会出现在文档中的适当位置,或者根本不会出现。
也就是说,在视图组件中所做的任何事情都不应该占用大量的时间。如果你有一个长时间运行的进程,那么就需要把它移到其他地方。如果您正在等待API或其他东西的返回,则可以使用缓存来加快呈现速度。总而言之,问题在于你的视图组件中发生了什么,以及为什么它们一开始需要这么长的时间才能呈现出来,我们对此一无所知。除此之外,没有什么可以做的。
https://stackoverflow.com/questions/54788477
复制相似问题