【问题标题】:Parser Error Could not load type 'testconnect.index'解析器错误无法加载类型“testconnect.index”
【发布时间】:2013-11-04 23:09:59
【问题描述】:

我遇到了阻止我将网页上传到服务器的错误。当我运行 Visual Studio 时,我设法让它正常工作。

这是错误

但是,当我删除 Inherits="testconnect.index" 时,它可以工作,但无法将 index.aspx.cs 连接到 index.aspx。

例如:

在 index.aspx 中使用 lbl_test.Text

有谁知道如何解决这个错误?

【问题讨论】:

    标签: c# asp.net browser web


    【解决方案1】:

    您正在尝试从 testconnect.index 继承,但您的类名为 index1。你能把类名改成index吗?或者,相反,将Inherits 指令设置为从testconnect.index1 继承?

    您必须指定类的确切名称才能引用它。 “足够接近”还不够接近。

    (另请注意,Visual Studio 试图在您的 index1 类中告诉您 lbl_test 不存在。假设设计器部分类可能是 index?如果是这种情况,您可能会想要只需将此部分类重命名为index。)

    【讨论】:

    • 您好,我尝试更改名称,不幸的是它根本无法工作。
    • 在我将名称从 CodeBehind 更改为 CodeFile 后,它现在可以工作了。无论如何,谢谢你的帮助。
    【解决方案2】:

    好的,我通过将 CodeBehind="index.master.cs" 更改为 CodeFile="index.master.cs" 让它工作了。我了解到,如果要使用 CodeBehind,则必须先编译文件。除此之外,建议不要将aspx页面命名为与masterpage完全相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2020-06-15
      • 2019-11-02
      • 2021-11-14
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多