나는이 작동하지 않습니다 이유를 이해 힘든 시간을 겪고있는 블록 :루프 내부의 경우 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)
}
}
내가 루프 옆에 @ 아래에 빨간색 오류 선을 얻고있다. 이것은 HTML에서 허용되지 않습니까?
사이드 노트 : 당신이 오류로 실행할 수 있습니다,'.Count'을 사용할 수 없습니다 doaFormGroupDocuments == null', 그래서 순서의'경우 if 문에서의 비교는 이것과 반대가되어야한다. (그리고 그것은'&&'not'||'이어야한다.)'if ((Model.doaFormGroupDocuments! = null) && (Model.doaFormGroupDocuments.Count! = 0))' – entropic
[@ "문자 다음에 예상치 못한"foreach "키워드가 중복 될 수 있습니다 (http://stackoverflow.com/questions/4946334/unexpected-foreach-keyword-after-character) –