2011-02-25 57 views
1

我有一個resx文件中的值,我想在我的剃鬚刀視圖中輸出。當我嘗試這種方式時,它會爆炸。我可以直接在ASP.NET MVC 3 Razor視圖中使用此代碼而不是聲明變量嗎?

<li> 
    <a href="#">@ResourceFacade<Global>.GetString("MenuLabelSupport");</a> 
</li> 

但如果我這樣做,它按預期工作。

@{ 
var menuLabelSupport = ResourceFacade<Global>.GetString("MenuLabelSupport"); 
} 

<li> 
    <a href="#">@menuLabelSupport</a> 
</li> 

我真的很想使用第一個實現。也許我的語法不完全正確?如果有人看到我說錯了,請告訴我。非常感謝您提供任何提示或建議。

回答

9

嘗試這樣的:

<a href="#">@(ResourceFacade<Global>.GetString("MenuLabelSupport"))</a> 
相關問題