2011-05-05 5 views
0

전문가 제발이 오류의 의미와 해결 방법을 가르쳐주세요.클래스가 아닌 것은 범위

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

파서 오류 메시지 : 'SIS_HQ.Login' is not allowed here because it does not extend class 'System.Web.UI.Page'.

소스 오류 :

Line 1: <%@ Page Title="Login " Language="vb" AutoEventWireup="false" CodeBehind="Login.aspx.vb" Inherits="SIS_HQ.Login" %> 
Line 2: 
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

소스 파일 : 로그인 다음과 같이 수정, 이미 페이지가 아닌 경우 /Account/Login.aspx Line: 1

당신에게

+0

그것이 의미하는 바를 의미합니다. 'SIS_HQ.Login' 클래스는'System.Web.UI.Page'를 확장하지 않습니다 (하위 클래스). 'SIS_HQ'의 정의를 보여주십시오. – ChrisF

답변

2

감사합니다 :

namespace SIS_HQ 
{ 

class Login : System.Web.UI.Page { .... } 

} 

로그인이 이미 페이지 (예 : System.Web.UI.Page에서 상속) 인 경우 아마도 이름 충돌입니다. 로그인 이름은 아마도 다른 곳에서 사용되기 때문에 아마도 다른 페이지 이름을 시도하는 것이 가장 쉽습니다 (예 : 인증). .aspx

관련 문제