我有一个ASP.NET MVC应用程序。我需要在视图中翻译字符串。目前,我有一个看起来像这样的观点:
<div>
@Org.MyApp.Code.Resources.Strings.Hello
</div>
由于我要翻译很多字符串,我想缩短参考路径:
<div>
@Strings.Hello
</div>
为了尝试这样做,我想通过在我的web.config
文件中添加以下内容,可以使命名空间全局可见。
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="Org.MyApp.Code.Resources" />
</namespaces>
</pages>
</system.web.webPages.razor>
不幸的是,这似乎不起作用。我做错了什么?