2010-01-21 8 views
0

J'ai une petite page aspx page vb.net application. il a main.aspx avec main.aspx.vb à l'arrière. première ligne sur ASPX lit -page ne se charge pas dans asp.net lors du débogage

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

premières lignes de main.aspx.vb lu -

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 

son complètement vide. mais quand j'essaye de déboguer juste pour voir la conception sur la page d'aspx il me donne cette erreur -

Impossible de charger le type 'a1_main'. Ligne 1: <%@ Page Language="VB" AutoEventWireup="false" codebehind="main.aspx.vb" Inherits="a1_main" %>

Qu'est-ce qui ne va pas ici? comment puis-je résoudre ce problème

Répondre

0

Cela semble ok. Avez-vous compilé le projet? Il y a peut-être un problème dans votre autre fichier codebehind qui provoque une erreur de construction.

0

Je pense que le problème est que le fichier ne sait pas quel objet utiliser. Jetez un oeil dans votre fichier global.asax, vous devriez voir une ligne comme celle-ci.

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

Vous devez prendre ce qui est place de la "XXX" et le mettre dans votre code comme ci-dessous.

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

C'est ce qui a résolu mon problème.

Questions connexes