局部变量不剃刀工作助手
问题描述:
此代码剃刀查看里面工作,但没有内部定制佣工的身体和_Layout.cshtml工作:局部变量不剃刀工作助手
@{ var v = "foo"; }
@v
错误消息:“V元素不存在中当前上下文”
我用刚刚下载的Visual Web Developer 2010年快递
任何人都可以解释这种现象?
答
此代码在两个视图和_layout.cshtml
都正常工作。而据助手们正在这里涉及的语法:
@helper MyHelper()
{
var v = "foo";
@v
}
@MyHelper()
这就是说声明局部变量,应该避免在视图中编写C#代码。