MVC - 我是否应该避免在视图中导入更多命名空间

MVC - Should I avoid to import more namespaces in view

提问人:Rashid Ali 提问时间:6/12/2015 更新时间:6/12/2015 访问量:88

问:

我知道你们中的一些人会认为这是一个不相关的问题,但是,对于MVC开发人员来说,这是一个重要的问题,因为你要确保你的应用程序高效和快速。

如您所知,我们可以使用 'using' 子句将命名空间导入到视图中。

我的问题是,我是否应该在视图中导入命名空间而不必担心视图的性能和加载时间?

导入大量命名空间真的有影响吗?如果是?如何?我们怎样才能摆脱这种性能问题?

谢谢

ASP.NET-MVC 性能 剃刀 using 指令

评论

0赞 Andrei V 6/12/2015
“大量命名空间”是什么意思?只需导入该视图中所需的那些。如果命名空间出现在多个视图中,则最好通过以下方式导入该命名空间。如果您发现自己在视图中需要大量命名空间,那么您可能做错了什么。总而言之,我不认为这是一件值得担心的事情。web.config
0赞 6/12/2015
右键单击其中一个语句,然后单击 ,然后单击 ,如果要删除未使用的命名空间usingOrganize UsingsRemove and Sort
0赞 ramiramilu 6/12/2015
未使用的 using 语句对性能有何影响的可能重复项
0赞 Rashid Ali 6/12/2015
@AndreiV:事实上,我没有很多命名空间可以导入视图,但是,我只是想知道当我导入第 4 个:)
0赞 Andrei V 6/12/2015
它不会影响编译结果的性能。

答:

0赞 Guillaume Munsch 6/12/2015 #1

实际上,我不认为它会降低网站的性能。它可能会使编译时间更长(一点点),但在那之后,您的网站就会被编译。

而且,我认为你会失去更多的“性能”,因为你将在控制器中进行所有处理;)

评论

1赞 Rashid Ali 6/12/2015
+ 表示控制器相关句子。我认为这是一件需要注意的重要事情。