2012-03-08 106 views
24

在预剃刀MVC我可以在视图中这样写:ASP.NET MVC直列剃刀变量

<span>I want to write in<%= myVariable %>side</span> 

在剃刀,当然我不能

<span>I want to write [email protected]</span> 

bacause模板引擎会寻找变量@myVariableside。如何解决这个问题?谢谢

回答

40

首先 - 你试过了吗?其次 - 如果口译员有问题 - 你可以尝试@(myVariableside)

同样,如果你在谈论的变量名是@name - 那么,一旦你的括号一切都很好,因为解释知道它的解析C#/ VB里面:@(@myVariableside)

10

您可以使用<span>I want to write [email protected](myVariable)side</span>

编辑:噢..应该知道,而不是回答这个问题^^

+2

四秒...四秒... – 2012-03-08 08:50:12

+0

该死的。所以它真的在想写三条评论或者将它作为答案^^ – Brunner 2012-03-08 08:53:23

+0

呵呵。这是你的,但接下来将是我的;) – Brunner 2012-03-08 09:09:18