C# 如何在AST.NET内核保持性能的情况下制作模块化局部视图?
我希望能够重用视图的某些部分,如按钮、表单等 在我看来,这避免了两件事:C# 如何在AST.NET内核保持性能的情况下制作模块化局部视图?,c#,css,performance,.net-core,partial-views,C#,Css,Performance,.net Core,Partial Views,我希望能够重用视图的某些部分,如按钮、表单等 在我看来,这避免了两件事: 需要检查整个CSS以重用它,而不需要我不打算使用的额外CSS代码 如果我只是重复使用并输入我的代码,那么就会发生CSS代码的冲突(再次检查是必要的) 我已经开始这样做了,但是我需要为每个组件定义一个样式,根据,使用此项,我的性能会降低,因为获取每个CSS文件的HTTP请求数: HTTP请求太多 这是造成大多数网页性能问题的最大原因 结论: 我正在发展观点 我想重用代码片段(带有CSS的HTML) 我尝试了部分视图,但在包含
CSS
以重用它,而不需要我不打算使用的额外CSS
代码CSS
代码的冲突(再次检查是必要的)CSS
文件的HTTP请求数:
CSS
代码,并避免这种性能问题
或者,甚至是一种以其他方式改善我的处境的方法,但我不知道该如何做?您是否在考虑CSS
@import
?视图与CSS文件不同,您的问题并不完全清楚您的意图。PartialView与css文件完全不同。CSS文件通常在布局文件中引用。或者在构建过程中加入一些东西来组合它们?这里有几个选项。对不起,我做了一个名为“结论”的部分,其中包含了您所说的要点。在这里,请查看一个比MVC更一般但仍然适用的答案。您可能在这里考虑CSS@import
?视图与CSS文件不同,您的问题并不完全清楚您的意图。PartialView与css文件完全不同。CSS文件通常在布局文件中引用。或者在构建过程中加入一些东西来组合它们?这里有几个选项。对不起,我做了一个名为“结论”的部分,其中包含了您所说的要点。在这里,看看这个答案,了解一些比MVC更一般的见解,但仍然适用