是否可以在Asp.NET剃刀代码中嵌套foreach循环?

And*_*ley 4 c# asp.net asp.net-mvc razor

我有以下代码,其中我想有一个内部foreach循环,但代码不会添加内部循环编译.任何帮助将不胜感激.

foreach (var answer in q.Answers)
{
    <input type="checkbox" name="AnswerDetails" value="@answer.AnswerText" data-answerid="@answer.Id">@answer.AnswerText<br />

    foreach (var research in @answer.ResearchSet)
    {
       @:<p>@research.Image</p>
    }
}
Run Code Online (Sandbox Code Playgroud)

Ser*_*kiy 6

@foreach (var answer in q.Answers)
{
    <input type="checkbox" name="AnswerDetails" value="@answer.AnswerText" data-answerid="@answer.Id" />@answer.AnswerText<br />

    foreach (var research in answer.ResearchSet)
    {
       <p>@research.Image</p>
    }
}
Run Code Online (Sandbox Code Playgroud)