在Razor之前的MVC中,我可以在视图中写这个:
<span>I want to write in<%= myVariable %>side</span>
在Razor中,我当然不能
<span>I want to write in@myVariableside</span>
因为模板引擎会查找变量@myVariableside
。怎么解决这个?感谢
答案 0 :(得分:48)
首先 - 你试过吗?
其次 - 如果口译员有问题 - 您可以尝试@(myVariableside)
。
同样,如果您所谈论的变量名称是@name
- 那么一旦您进入括号内,一切都很好,因为解释器知道它正在解析C#/ VB:@(@myVariableside)
答案 1 :(得分:11)
您可以使用<span>I want to write in@(myVariable)side</span>
编辑:Aww ..应该知道比回答这个问题更好^^
答案 2 :(得分:1)
这样做
<span>I want to write in@{ @myVariable }side</span>