2010-01-17 5 views
0

다음과 같은 오류 메시지가 나타납니다.내 asp.net 페이지에 오류가 발생했습니다

아이디어를 해결하는 방법은 무엇입니까?

컴파일 오류 설명 :이 요청을 처리하는 데 필요한 리소스를 컴파일하는 동안 오류가 발생했습니다. 다음 특정 오류 정보를 검토하고 소스 코드를 적절하게 수정하십시오.

컴파일러 오류 메시지 : ASPNET :이 코드 파일에 정의 된 클래스가 'inherits'특성과 일치하고 올바른 기본 클래스 (예 : Page 또는 UserControl)를 확장하는지 확인하십시오.

소스 오류 :

Line 1: using System; 
Line 2: using System.Data; 
Line 3: using System.Data.SqlClient; 
+0

코드 몇 가지를 알려 주시면 어떻습니까? 특히 코드 숨김에 클래스 선언을 표시하고 .aspx 파일에'Page' 지시문을 보여줍니다. –

+0

코드를 붙여 넣으려고하는데 코드 길이가 600자를 넘습니다. 그래서 나는 그것을 두 조각으로 붙이려고 노력할 것이다. 작성한 코드는 다음과 같습니다. using System; using System.Data; using System.Data.SqlClient; 클래스 SqlConnectionDemo { 정적 무효 메인() { 도록 SqlConnection CONN =도록 SqlConnection ("데이터 원본 = (로컬); 초기 카탈로그 = JobSearchManager; 통합 보안 = SSPI"); SqlDataReader rdr = null; 시도 { conn.Open(); SqlCommand cmd = 새 SqlCommand ("select * from Agency", conn); – LearningCSharp

+0

rdr = cmd.ExecuteReader; (rdr.Read()) } } 마지막으로 { if (rdr! = null) { rdr.Close(); } if (conn! = null) { conn.Close; } } } } – LearningCSharp

답변

2

그것은 오류가 말한다 정확히 무엇을 :

귀하의 .ASPX 파일 페이지 헤더 문제와 관련이 부가 요소가 있습니다 CodeFile 및 상속을. CodeFile 특성에서 참조되는 파일은 Inherits 특성에 정의 된 동일한 이름을 가진 클래스를 가져야하며이 클래스는 Page 또는 UserControl이어야합니다.

그래도 문제가 해결되지 않으면. 알려줘.

+0

문제되지 해결 – LearningCSharp

+0

Andre이 정답을 주셨습니다. @Page 지시문에서 "CodeFile"과 "Inherits"가 의미하는 바를 이해해야합니다. – Bryan

+0

또한 다른 페이지가 (실수로) 클래스를 상속하려고 시도하지 않도록하십시오. 같은 코드가 파일 뒤에있다. –

관련 문제