我有一個很難理解爲什麼這是行不通的:for循環中,如果塊HTML
@if ((Model.doaFormGroupDocuments.Count != 0) || (Model.doaFormGroupDocuments != null))
{
@for(var i = 0; i < Model.doaFormGroupDocuments.Count; i++)
{
@Html.HiddenFor(model => model.doaFormGroupDocuments[i].Checked)
@Html.HiddenFor(model => model.doaFormGroupDocuments[i].Id)
@Html.HiddenFor(model => model.doaFormGroupDocuments[i].Name)
}
}
我收到@下一個紅色的錯誤線旁的for循環。這是不允許在HTML中?
旁註:你可能會遇到一個錯誤,'.Count'將不可用,如果'doaFormGroupDocuments == null',所以秩序if語句中的比較應該與此相反(並且它應該是'&&'not'||'):'if((Model.doaFormGroupDocuments!= null)&&(Model.doaFormGroupDocuments.Count!= 0) – entropic 2014-11-21 15:07:30
[@「字符後面的[Unexpected」foreach「關鍵字]的可能的重複(http://stackoverflow.com/questions/4946334/unexpected-foreach-keyword-after-character) – 2014-11-21 15:16:05