10
我有一個剃刀.vbhtml視圖,並希望使用通常可通過My.Resources訪問的字符串資源。好像我只能訪問My.Computer,My.Log,並從視圖中耦合其他命名空間,但不能訪問My.Resources。我試着將訪問修飾符更改爲public並添加了@Imports,但都沒有成功。如何從剃鬚刀視圖訪問My.Resources
感謝
我有一個剃刀.vbhtml視圖,並希望使用通常可通過My.Resources訪問的字符串資源。好像我只能訪問My.Computer,My.Log,並從視圖中耦合其他命名空間,但不能訪問My.Resources。我試着將訪問修飾符更改爲public並添加了@Imports,但都沒有成功。如何從剃鬚刀視圖訪問My.Resources
感謝
添加Messages.resx
文件到您的項目。在解決方案資源管理器中設置此文件的屬性集Custom Tool = PublicResXFileCodeGenerator
。現在視圖中可以直接訪問資源:
@Imports AppName.My.Resources
<div>@Messages.Foo</div>
下面是一個包含所有你需要的截圖:
謝謝,這工作。我使用'PublicVbMyResourcesResXFileCodeGenerator'生成Module,上面生成一個具有共享屬性的類。我還必須將自定義工具名稱空間更改爲「My」,否則它會在我現有的代碼中打破對「My.Resources」的所有其他引用。 – radimd
這不適用於MVC4 –
@DarinDimitrov非常感謝你 – Enzero