我有一个小的2 aspx页面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" %>
这里有什么问题?我该如何解决这个问题
答案 0 :(得分:0)
看起来不错。你编译了这个项目吗?也许在您的其他代码隐藏文件中存在导致构建错误的问题。
答案 1 :(得分: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" %>
这就解决了我的问题。