我遇到了一个错误,导致我无法将网页上传到服务器。当我运行visual studio时,我设法让它工作没有任何错误。
这是错误
但是,当我删除 Inherits =“testconnect.index”时,它可以正常工作,但无法将 index.aspx.cs 连接到 index.aspx < /强>
例如:
使用index.aspx中的lbl_test.Text
有谁知道如何修复错误?
答案 0 :(得分:2)
您尝试继承testconnect.index
,但您的班级名为index1
。您可以将班级名称更改为index
吗?或者,相反,将Inherits
指令设置为继承自testconnect.index1
?
您必须指定类的确切名称才能引用它。 “足够接近”还不够近。
(另请注意,Visual Studio试图在index1
班中告诉您lbl_test
不存在。假设设计师的部分类可能是index
?如果是这样的话,您可能只想将此部分类重命名为index
。)
答案 1 :(得分:0)
好的,我通过将 CodeBehind =“index.master.cs ”更改为 CodeFile =“index.master.cs”来实现它。我了解到如果要使用CodeBehind,则必须首先编译该文件。除此之外,建议不要将aspx页面命名为与母版页完全相似。