закрытие тега кода в Razor после большого количества HTML - PullRequest
1 голос
/ 26 августа 2011

У меня есть что-то вроде этого:

    @ if(Model.Name == "Bob")
    {
    <div>blah blah blah</div>
    <table><tr><td>blah blah blah</td></tr></table>
    }
    else
    {
    <table>
    @foreach(Something something in Model.SomethingCollection)
    {
      <div>@somthing.blah</div>
    }
<div>more html here</div>
}

это последнее закрытие "}" не распознается как закрытие моего блока else, и поэтому оно вызывает ошибку синтаксического анализатора.

Я пытался использовать @}, но это не нравится.Как я могу повторно ввести блок кода, чтобы вставить этот последний "}"

1 Ответ

1 голос
/ 26 августа 2011

Вы пытались удалить @ перед foreach?

...