gpt4 book ai didi

asp.net-mvc-3 - 从 Razor View 引用资源文件

转载 作者:行者123 更新时间:2023-12-04 00:50:46 26 4
gpt4 key购买 nike

我在 http://code52.org/aspnet-internationalization/ 使用 Code52 中的 ASP.NET 国际化它使用(语言)资源文件。

从我的 Controller 中,我引用了我想要的字符串

ViewBag.Message = Language.Index_Title;

是否可以直接在( Razor ) View 中引用值?
像这样: @Resources.Language.Index_Title;

最佳答案

在您的 web.config 中,您有“页面”部分...在那里您需要添加您的资源命名空间...这样您就不需要在每个页面中使用“使用”来声明它。

<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
<add namespace="Your.Resources.Namespace" /> <!--ADD THIS LINE-->
</namespaces>
</pages>

然后,假设你的资源文件被称为“语言”,在你的 Razor View 中你使用:
@Language.Index_Title

关于asp.net-mvc-3 - 从 Razor View 引用资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com