2010-01-21 4 views
0

저는 작은 2 aspx 페이지 vb.net 응용 프로그램이 있습니다. main.aspx와 main.aspx.vb를 가지고있다. 영문에 첫 줄을 읽 - main.aspx.vb의페이지가 디버깅하는 동안 asp.net에로드되지 않습니다

<%@ Page Language="VB" 
     AutoEventWireup="false" 
     codebehind="main.aspx.vb" 
     Inherits="a1_main" %> 

첫 번째 라인 읽기 -

Partial Public Class a1_main 
    Inherits System.Web.UI.Page 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
     Handles Me.Load 

    End Sub 
End Class 

는 완전히 빈. 하지만 그냥 aspx 페이지에서 디자인을보고 디버깅하려고하면이 오류가 나타납니다 -

'a1_main'유형을로드 할 수 없습니다. Line 1 : <%@ Page Language="VB" AutoEventWireup="false" codebehind="main.aspx.vb" Inherits="a1_main" %>

무엇이 잘못 되었나요? 어떻게해야합니까?

답변

0

괜찮아요. 프로젝트를 컴파일 했습니까? 아마도 다른 코드 숨김 파일에 빌드 오류를 일으키는 문제가 있습니다.

0

문제는 파일이 어떤 개체를 사용해야하는지 알지 못한다고 생각합니다. global.asax 파일을 살펴보면 다음과 같은 행이 표시됩니다.

<@ Application Codebehind="Global.asax.vb" Inherits="XXX.Global_asax" Language="vb" %> 

"XXX"의 위치를 ​​취하여 아래 코드와 같이 입력해야합니다.

<@ Page Language="VB" 
    AutoEventWireup="false" 
    codebehind="main.aspx.vb" 
    Inherits="XXX.a1_main" %> 

이것이 내 문제를 수정 한 것입니다.