变量什么时候需要@,什么时候不需要?

时间:2015-02-27 07:54:57

标签: asp.net-mvc razor

我正在尝试增强VS2013中标准MVC模板附带的默认Shared / Error.cshtml。该模型为System.Web.Mvc.HandleErrorInfo,我添加了以下内容:

@foreach (var key in Model.Exception.Data.Keys)
  <li>@key : @Model.Exception.Data[key]</li>

它在@ Model.Exception.Data [key]中的key中出错:The name 'key' does not exist in the current context

为什么以及如何从字典数据中获取每个值?

1 个答案:

答案 0 :(得分:0)

试试这个:

    @foreach (var key in Model.Exception.Data.Keys)
    {
      <li>@key : @Model.Exception.Data[key]</li>
    }

razor need&#34; {&#34;要知道代码在foreach循环中

相关问题