0
我正在使用MVC2。我創建了一個.resx文件,我如何在我的視圖頁面中引用它?
我創建了一個文件夾中.resx文件我創建:
/Resources/
/Resources/en-US.resx
在我將它設置爲使用自定義工具屬性:PublicResXFileCodeGenerator
。
我編譯了這個項目。
現在在我的視圖頁面中,如何引用資源?
我正在使用MVC2。我創建了一個.resx文件,我如何在我的視圖頁面中引用它?
我創建了一個文件夾中.resx文件我創建:
/Resources/
/Resources/en-US.resx
在我將它設置爲使用自定義工具屬性:PublicResXFileCodeGenerator
。
我編譯了這個項目。
現在在我的視圖頁面中,如何引用資源?
在屬性中,我將它設置爲使用自定義工具:PublicResXFileCodeGenerator。
當你這樣做時,Visual Studio爲它生成了一個強類型類,以便你可以訪問這些資源。所以,簡單地把命名空間到範圍:
<%@ Import Namespace="AppName.Somenamespace" %>
然後:
<%: Resources.FooBar %>
這是假設你有一個~/Somenamespace/Resources.resx
和~/Somenamespace/Resources.en-US.resx
文件等:
所以,我沒有那,但似乎並沒有解決。爲什麼你有Resources.resx和Resources.en-Us.resx? (默認通常是英文不是?)。哦,也許B/C我的文件夾是'資源'它導致命名混亂? – codecompleting 2012-02-24 14:49:07
@codecompleting,'Resources.resx'是你的語言中立資源。然後,當你想提供本地化版本時,你可以使用'Resources.xx-XX.resx'。如果英語是你的默認語言,那麼你確實不需要'Resources.en-US.resx'。就「資源」文件夾而言,它可能確實會導致一些衝突。在這種情況下,您可以使用例如「Resources/Messages.resx」。 – 2012-02-24 15:02:12
我的designer.cs文件中是否也有自定義工具集?它現在對我來說是空的。 – codecompleting 2012-02-24 15:06:35