>

첫 번째 조각을 사용할 수있는 경우 주소 만 표시하려는 Razor보기에 다음 코드가 있습니다.

@if (!string.IsNullOrWhiteSpace(Model.Address1))
{
    @Model.Address1<br />
    @Model.Address2<br />
    @Model.City, @Model.State @Model.Zip
} 

그러나 "로컬 변수 '모델'을 선언하기 전에 사용할 수 없습니다"라는 디자인 타임 오류가 발생합니다.

구문에 대해 약간의 검색을 해왔으며 그것이 올바르게 보이지만 분명히 뭔가 빠졌다고 말할 수 있습니다. 왜 이것이 작동하는지 알 수 있습니까?

업데이트

조금 멍청 해 보이지만 이것으로 끝났습니다.

@if (!string.IsNullOrWhiteSpace(Model.Address1))
{
    @:@Model.Address1<br />
    if (!string.IsNullOrWhiteSpace(Model.Address2))
    {
        @:@Model.Address2<br />
    }                            
    @:@Model.City, @Model.State @Model.Zip
}

  • 이전 통합 테스트 CRUD Emberjs
  • 다음 multithreading - 어떻게 비동기 프로그래밍은 여기서 일하는?