局部变量不剃刀工作助手

问题描述:

此代码剃刀查看里面工作,但没有内部定制佣工的身体和_Layout.cshtml工作:局部变量不剃刀工作助手

@{ var v = "foo"; } 
@v 

错误消息:“V元素不存在中当前上下文”

我用刚刚下载的Visual Web Developer 2010年快递

任何人都可以解释这种现象?

此代码在两个视图和_layout.cshtml都正常工作。而据助手们正在这里涉及的语法:

@helper MyHelper() 
{ 
    var v = "foo"; 
    @v  
} 
@MyHelper() 

这就是说声明局部变量,应该避免在视图中编写C#代码。