【发布时间】:2013-11-04 23:09:59
【问题描述】:
我遇到了阻止我将网页上传到服务器的错误。当我运行 Visual Studio 时,我设法让它正常工作。
这是错误
但是,当我删除 Inherits="testconnect.index" 时,它可以工作,但无法将 index.aspx.cs 连接到 index.aspx。
例如:
在 index.aspx 中使用 lbl_test.Text
有谁知道如何解决这个错误?
【问题讨论】:
我遇到了阻止我将网页上传到服务器的错误。当我运行 Visual Studio 时,我设法让它正常工作。
这是错误
但是,当我删除 Inherits="testconnect.index" 时,它可以工作,但无法将 index.aspx.cs 连接到 index.aspx。
例如:
在 index.aspx 中使用 lbl_test.Text
有谁知道如何解决这个错误?
【问题讨论】:
您正在尝试从 testconnect.index 继承,但您的类名为 index1。你能把类名改成index吗?或者,相反,将Inherits 指令设置为从testconnect.index1 继承?
您必须指定类的确切名称才能引用它。 “足够接近”还不够接近。
(另请注意,Visual Studio 试图在您的 index1 类中告诉您 lbl_test 不存在。假设设计器部分类可能是 index?如果是这种情况,您可能会想要只需将此部分类重命名为index。)
【讨论】:
好的,我通过将 CodeBehind="index.master.cs" 更改为 CodeFile="index.master.cs" 让它工作了。我了解到,如果要使用 CodeBehind,则必须先编译文件。除此之外,建议不要将aspx页面命名为与masterpage完全相同。
【讨论】: