홈>
첫 번째 조각을 사용할 수있는 경우 주소 만 표시하려는 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
}
- 답변 # 1
관련 자료
- .htaccess - 내부 서버 오류를 일으키는 모드 다시 쓰기, 오류 500
- assembly - 식 구문 오류를 일으키는 Mov 명령어
- quoting - 쿼리에서 변수를 참조 할 때 오류를 일으키는 쉘
- reactjs - React가 함수 오류가 아닌 원인은 무엇입니까?
- C # Serilog이 변환 유형 오류의 원인은 무엇입니까?
- c - 조건부 컴파일을 만드는 동안 오류가 발생했습니다
- c++ - 'operator =='오류를 일으키는 줄
- python - 조건식 구문 오류에 할당 할 수 없습니다
- javascript - 너무 많은 재귀 오류를 일으키는 gatsby-plugin-react-svg
- php - laravel - header ()를 사용할 때 응답 오류를 일으키는 cors 미들웨어
- 내 C 프로그램에서이 오류의 원인은 무엇입니까 (분할 오류 (코어 덤프))?
- Col BY로 인해 Google 시트 쿼리에서 구문 분석 오류가 발생합니다
- typescript - cdk - 순환 참조 오류를 유발하는 s3 알림
관련 질문
- c# : asp.net 코어의 "즉시" 스캐폴딩
- c# : Razor Pages MVC .NET 5의 목록에서 특정 항목을 삭제하는 방법은 무엇입니까?
- 면도칼의 다른 형태의 형태를 하나의 형태를 둥지시킬 수 있습니까?
- c# : Visual Studio .NET MVC는 차 면도기를 비계 할 수 없습니다
- Ajax 결과가있는 마스터 디테일 면도기 페이지에서 모델을 업데이트하려면 어떻게합니까?
- javascript : Grid Line을 Kendo UI 그리드의 한계에 대해 어떻게 감싸는가?
- c# : 레이아웃의 모달 ASP.NET 면도기 페이지
- .net : 사용자가 첫 번째 테이블 (MVC 5)에서 행을 클릭 할 때마다 두 번째 테이블에서 관련 데이터를 동적으로로드 할 수 있습니까?
- asp.net : 하위 클래스가보기에서 컨트롤러로 반환되지 않습니다
- c# : MVC에서 양식을 제출 한 후보기에서 컨트롤러로 데이터를 전달하지 못함
혼란스러운 결과와 함께 C # 코드로 구문 분석되는 HTML을 작성 중입니다.
코드 블록의 내용 (예 :
@if
) )는 HTML이 아닌 코드로 구문 분석됩니다.따라서
@Model.City, @Model.State @Model.Zip
형식이 잘못된 변수 선언이됩니다.HTML 태그 또는
<text>
로 감싸 야합니다. 또는 각 줄 앞에@:
를 붙입니다. .