2013-07-02 22 views
0

我看了看,但我不认为我知道正确的关键字来找到答案。这里是我的代码:剃刀在助手中的表达不被识别

@Html.ActionImage("Index", "Menu", new { menu = "@m.LinkAddr", lang = "en" }, "~/Images/@(m.MainImage)", "@m.Description") 

剃刀不会承认任何我的内心表达的(@m.LinkAddr等)。我正在使用MVC4 VS2010。

+0

你可以发布你获得的一些额外的上下文的错误? – fvrghl

回答

0

你需要把你的表情了引号

@Html.ActionImage("Index", "Menu", new { menu = m.LinkAddr, lang = "en" }, "~/Images/" + m.MainImage", m.Description) 

的你也不需要@,你有在该行的开头。

我假设m是你声明的变量。如果这些属于您的型号属性,请使用Model

+0

啊。 。 。帮手签名的全部内容都在Razor的国家内。说得通。谢谢! – mbondr