страница не загружается в asp.net при отладке - PullRequest
0 голосов
/ 22 января 2010

У меня есть небольшое приложение 2 aspx page vb.net. его имеет main.aspx с main.aspx.vb в спину. первая строка в aspx читает -

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

чтение первых строк main.aspx.vb -

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'. Строка 1: <%@ Page Language="VB" AutoEventWireup="false" codebehind="main.aspx.vb" Inherits="a1_main" %>

что здесь не так? как я могу это исправить

Ответы [ 2 ]

0 голосов
/ 18 июля 2012

Мне кажется, проблема в том, что файл не знает, какой объект использовать. Загляните в свой файл 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" %>

Именно это и решило мою проблему.

0 голосов
/ 22 января 2010

выглядит хорошо. Вы скомпилировали проект? Возможно, в другом файле кода есть какая-то проблема, которая вызывает ошибку сборки.

...