2011-08-26 61 views
1

后,我有这样的事情:关闭代码标记在剃刀长期大量HTML

@ 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块,但并因此它是造成解析器错误。

我试过使用@}但它不喜欢那样。我怎样才能重新输入代码块,把最后的“}”

+0

你需要在该行@ {的foreach额外{(有什么......或者是你的问题? –

+0

一个错字哎呀......我只是打字,截至迅速的一个例子。我只是编辑我的OP来修复它......但问题仍然存在:/ –

回答

1

你试过在foreach之前删除@?

+1

事实证明我有一些borked的html标记,当我修复它时,我确实需要在foreach之前删除@谢谢......发挥先生:) –