我想從沒有存儲在本地資源文件夾我的.resx文件的資源價值。從存儲在自己的自定義文件夾位置.resx文件如何獲取資源的價值?
我該怎麼做?
我目前使用生成的強類型的文件,但在這種情況下,我建立的密鑰(這是一個字符串)在一個循環中動態我不能使用強類型。
GetLocalResourceObject似乎並沒有工作,因爲它似乎只尋找一個特定位置的資源文件。
我想從沒有存儲在本地資源文件夾我的.resx文件的資源價值。從存儲在自己的自定義文件夾位置.resx文件如何獲取資源的價值?
我該怎麼做?
我目前使用生成的強類型的文件,但在這種情況下,我建立的密鑰(這是一個字符串)在一個循環中動態我不能使用強類型。
GetLocalResourceObject似乎並沒有工作,因爲它似乎只尋找一個特定位置的資源文件。
您可以通過使用GetLocalResourceObject
時的路徑。請記住,如果外部資源未被編譯,您可能會遇到問題。
HttpContext.GetLocalResourceObject("~/Views/SomeView/Index.cshtml", "Prop");
這需要在以下位置的resx文件。
~/Views/SomeView/App_LocalResources/Index.cshtml.resx
您還可以預編譯resx資源並創建一個自定義提供程序來查找它們。
可以擴展的ResourceManager像StringsResourceManager文章.NET String Resources中使用。