Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.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# 在ASP.NET MVC中呈现视图与呈现HTML文件之间的性能差异是什么?_C#_Html_Asp.net_Asp.net Mvc_Asp.net Mvc 5 - Fatal编程技术网

C# 在ASP.NET MVC中呈现视图与呈现HTML文件之间的性能差异是什么?

C# 在ASP.NET MVC中呈现视图与呈现HTML文件之间的性能差异是什么?,c#,html,asp.net,asp.net-mvc,asp.net-mvc-5,C#,Html,Asp.net,Asp.net Mvc,Asp.net Mvc 5,考虑到两者都包含相同的静态内容,在ASP.NET MVC中呈现视图与从动作中呈现HTML文件之间有什么区别 Background:我有一些静态内容,比如关于页面的内容,我将其呈现为ActionResult视图。我还可以将它们保存在一些HTML文件中 问题:将静态内容从视图文件移植到HTML文件有意义吗?我相信它将使服务器免于处理视图引擎任务,这就是端口的原因(如果我错了,请纠正我) 还有一个重要问题:我如何处理Viewbag.Title这件事?是否仅从视图文件将其传递到布局 没错,如果它是静态h

考虑到两者都包含相同的静态内容,在ASP.NET MVC中呈现视图与从动作中呈现HTML文件之间有什么区别

Background:我有一些静态内容,比如关于页面的内容,我将其呈现为
ActionResult
视图。我还可以将它们保存在一些HTML文件中

问题:将静态内容从视图文件移植到HTML文件有意义吗?我相信它将使服务器免于处理视图引擎任务,这就是端口的原因(如果我错了,请纠正我)

还有一个重要问题:我如何处理
Viewbag.Title
这件事?是否仅从视图文件将其传递到布局


没错,如果它是静态html,就不会通过MVC管道传递。但真正的问题是:您希望节省多少性能?我可以想象这些差别是微不足道的:低个位数的毫秒到亚毫秒。

使用像mini profiler这样的分析器,自己检查一下。如果不知道所述文件中的内容,就不可能知道不同的文件将如何影响性能。