5

我有一个强烈绑定到视图模型的剃刀视图:

@model MyNamespace.MyViewModel

我想在同一视图页面中创建另一个视图模型的实例并使用它:

@test = new MyNamespace.AnotherViewModel();

@test.SomeAction();

我收到编译错误:

The name 'test' does not exist in the current context

我对 asp.net mvc 非常陌生,无法使其工作。任何帮助将不胜感激。谢谢!

4

1 回答 1

11

@{ code }您可以通过将其包装在for 多行语句中来表示多行代码:

@{ 
    var test = new MyNamespace.AnotherViewModel();
    test.SomeAction();
}
于 2012-11-06T09:01:33.527 回答