我们仍在使用asp.net mvc WebForms(遗留代码)和我们自己的很多框架 我们的一个功能是在运行时收集静态内容并创建最小和优化版本。 (我们发现它更快)。
然而,Razor渲染管道与WebForms不同,因此内容无序呈现。
例如,我们有一个渲染视图让我们称之为Home,Home有几个调用X.Css(“css_x”); 我们将它们收集到一个'列表'中Home有部分视图来呈现哪个内部也有X.Css调用。
将Home渲染到输出缓冲区堆栈后,再次渲染_Layout并调用X.Css。假设现在我们需要渲染所有的css文件,但顺序错误。
如何将视图和布局与我需要的顺序同步(第一个布局,然后是视图和部分)
任何人都有了主意。
(如果我不明白请告诉我,我会尝试详细说明)