我在所有项目中使用每个视图的一个resx文件的本地化范例。我有两个相同的资源和视图文件夹结构,我链接资源和视图,如下所示:
@using Res = [Namespace].Resources.[Controller].[View]
<p>@Res.[ResourceKey]</p>
是否可以让asp.net使用/链接资源文件而不使用using语句并为我的所有Resx文件定义Custom Tool Namespace
? (是的,我那懒惰。)
答案 0 :(得分:1)
在Views文件夹中打开web.config
。
为您的资源添加命名空间。
重新启动VS,因为它没有获取命名空间,因此它没有显示智能感知。
从任意视图调用您的资源,而不在using
文件中添加*.cshtml
个语句。