Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在AST.NET内核保持性能的情况下制作模块化局部视图?_C#_Css_Performance_.net Core_Partial Views - Fatal编程技术网

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请求数:

  • HTTP请求太多 这是造成大多数网页性能问题的最大原因 结论:

  • 我正在发展观点

  • 我想重用代码片段(带有CSS的HTML)

  • 我尝试了部分视图,但在包含许多CSS文件时存在问题

  • 有没有一种方法能够使用组件,重用
    CSS
    代码,并避免这种性能问题


    或者,甚至是一种以其他方式改善我的处境的方法,但我不知道该如何做?

    您是否在考虑CSS
    @import
    ?视图与CSS文件不同,您的问题并不完全清楚您的意图。PartialView与css文件完全不同。CSS文件通常在布局文件中引用。或者在构建过程中加入一些东西来组合它们?这里有几个选项。对不起,我做了一个名为“结论”的部分,其中包含了您所说的要点。在这里,请查看一个比MVC更一般但仍然适用的答案。您可能在这里考虑CSS
    @import
    ?视图与CSS文件不同,您的问题并不完全清楚您的意图。PartialView与css文件完全不同。CSS文件通常在布局文件中引用。或者在构建过程中加入一些东西来组合它们?这里有几个选项。对不起,我做了一个名为“结论”的部分,其中包含了您所说的要点。在这里,看看这个答案,了解一些比MVC更一般的见解,但仍然适用