2011-03-07 2 views
0

오전,유효성 검사 (ASP.Net) : 요소 'Content'에 닫는 태그가 없습니다.

aspx 파일을 저장할 때 위 오류가 나타납니다.

난이도가 간단합니다! 단순히 코드 끝에 </asp:Content>을 추가하십시오.

그 오류를 없애 .... 그런 다음 Visual Studio 저장 저장을 누르면 코드 줄이 삭제됩니다. 코드에 더 깊은 문제가 있다고 생각합니다 (폐쇄되지 않은 다른 태그) ...하지만 찾을 수 없습니다!

그래서 두 가지 질문이 있습니다.

(1) 내가 입력 한 코드를 Visual Studio에서 삭제하는 이유는 무엇입니까? (2) 누락 된 끝 태그를 찾는 데 사용할 수있는 도구를 아는 사람이 있습니까? 사전에

감사합니다,

Here

+1

태그를 다시 포맷하거나 들여 쓰기 할 수없는 경우 Cntrl + K, Ctrl + D를 사용하여 문서를 다시 포맷하면 오류가있는 행이 표시됩니다. –

+0

@Furqan : 괜찮습니다. 그런 다음 저장하면 닫는 태그가 삭제됩니다. – BIDeveloper

+0

@ 짐 : 어리석은 것처럼 들릴지 모르지만 VS2008 또는 컴퓨터를 재시동 해보십시오 (가능한 경우). bcoz는 때때로 VS2008이 그런 방식으로 작동합니다. –

답변

0

VS.NET이 파일을 구문 분석하는 데 문제가 될 수있는 코드 링크입니다. 시도해보십시오.

동일한 마스터 페이지를 사용하는 새로운 .aspx 페이지를 만듭니다. 태그를 추가하고 올바르게 닫히는 지 확인하십시오. 그렇다면 VS.NET이 여전히 합리적인 수준으로 작동하고 있음을 알게됩니다.

이 경우 오류가 발생한 시점을 알기 전까지 한 번에 한 단계 씩 새 페이지에 표시되는 마크 업을 추가 할 수 있습니다.

해결 방법 중 하나는 .aspx 파일을 단순화하는 것입니다. 가능하다면 사용자 정의 컨트롤 사이에있는 모든 것들을 분리 된 사용자 컨트롤, 일종의 기능적 분해로 나누십시오. VS.NET 구문 분석 문제 인 경우 VS.NET에서 코드를 더 쉽게 이해할 수 있습니다. 당신의 도움들에 대한

<Style Font-Names="MS Reference Sans Serif" Font-Size="9px" /> 

감사합니다,

0

짐없는 끝 태그를 찾을 수있는 도구 :