Razor中的TryGetValue()

时间:2013-04-15 08:29:58

标签: asp.net asp.net-mvc asp.net-mvc-3

我想在我的ASP.NET MVC3 Razor视图中创建一个TryGetValue,代码如下所示:

@var out;
@Model.Dic.TryGetValue(1, out);
<script type="text/javascript">alert(@out);</script>

我收到错误CS0839: Missing Argument.,我不知道为什么

修改 现在我将其更改为:

@var myOut;
@Model.Dic.TryGetValue(1, out myOut);
<script type="text/javascript">alert(@myOut);</script>

现在我得到:"var" is not available in this context.

1 个答案:

答案 0 :(得分:1)

根据理解尝试这个。我没有执行它。

@{
  var myOut;
  Model.Dic.TryGetValue(1, out myOut);
}
<script type="text/javascript">alert(@myOut);</script>