0

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

这是错误 在此处输入图像描述

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

例如:

index.aspx.cs 类

在 index.aspx 中使用 lbl_test.Text 在此处输入图像描述

有谁知道如何修复错误?

4

2 回答 2

2

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

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

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

于 2013-10-25T18:00:40.083 回答
0

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

于 2013-10-26T03:58:42.187 回答