在mvc的razor pipline中收集顺序数据

时间:2015-11-17 21:19:43

标签: c# asp.net-mvc razor

我们仍在使用asp.net mvc WebForms(遗留代码)和我们自己的很多框架 我们的一个功能是在运行时收集静态内容并创建最小和优化版本。 (我们发现它更快)。

然而,Razor渲染管道与WebForms不同,因此内容无序呈现。

例如,我们有一个渲染视图让我们称之为Home,Home有几个调用X.Css(“css_x”); 我们将它们收集到一个'列表'中Home有部分视图来呈现哪个内部也有X.Css调用。

将Home渲染到输出缓冲区堆栈后,再次渲染_Layout并调用X.Css。假设现在我们需要渲染所有的css文件,但顺序错误。

如何将视图和布局与我需要的顺序同步(第一个布局,然后是视图和部分)

任何人都有了主意。

(如果我不明白请告诉我,我会尝试详细说明)

0 个答案:

没有答案