【发布时间】:2015-06-12 07:45:24
【问题描述】:
我知道你们中的一些人会认为这是一个无关紧要的问题,但是,对于 MVC 开发人员来说,当您确定要确保您的应用程序高效和快速时,这是一个重要的问题。
如您所知,我们可以使用 'using' 子句将命名空间导入视图。
我的问题是我应该在视图中导入命名空间而不用担心视图的性能和加载时间吗?
导入大量命名空间真的有影响吗?如果有?如何?我们如何才能摆脱这种性能问题?
谢谢
【问题讨论】:
-
“大量的命名空间”是什么意思?您只导入该视图中需要的那些。如果命名空间出现在多个视图中,最好通过
web.config导入该命名空间。如果您发现自己在视图中需要 plenty 命名空间,那么您可能做错了什么。总而言之,我认为这没什么好担心的。 -
右键单击您的
using语句之一,单击Organize Usings,然后单击Remove and Sort,如果您想删除未使用的命名空间 -
@AndreiV:事实上,我没有大量的命名空间可以在视图中导入,但是我只是想知道什么时候导入第四个 :)
-
不影响编译结果的性能。
标签: asp.net-mvc performance razor using-directives