无法到达razor foreach的财产

时间:2014-06-10 07:02:44

标签: asp.net-mvc razor

我仍然是MVC和Razor的新手,我希望你能帮我解决一些问题。我可以使用以下代码打印该行(使用@ reply.GetProperty(“PropertyName”)但是当我尝试将其分配给变量(测试)时,代码失败。为什么这样,我怎么能绕过它?我真的需要能够分配它并在其他代码中进一步使用它。

    @foreach (var reply in CurrentPage.Children)
    {
        @reply.GetProperty("PropertyName")
        @{
            string test = reply.GetProperty("PropertyName");
        }
    }

1 个答案:

答案 0 :(得分:1)

在您的视图中

@{
   string test = string.Empty;
 }

@foreach (var reply in CurrentPage.Children)
    {
        @reply.GetProperty("PropertyName")
        test = reply.GetProperty("PropertyName");

    }