使用视图名称与完整路径调用部分视图

时间:2016-04-02 01:16:44

标签: c# asp.net-mvc razor

我想知道以下部分视图调用之间在加载时间方面是否有任何差异

@Html.Partial("MySharedView") 

@Html.Partial("~/Views/Shared/MySharedView.cshtml")

是否可以认为在第一个语句中,视图引擎将扫描所有可能的默认视图路径,在第二个语句中,它将直接进入定义的路径而不进行扫描? 如果是,第二个声明是否会获得一些渲染时间改进?

1 个答案:

答案 0 :(得分:1)

在命名视图上使用完整路径时,加载时间更有效,您的怀疑确实是正确的。

以下是关于这个主题的好读物:https://blogs.msdn.microsoft.com/marcinon/2011/08/16/optimizing-asp-net-mvc-view-lookup-performance/

相关问题