gpt4 book ai didi

c# - aspx 和 aspx.cs 文件之间的链接断开

转载 作者:行者123 更新时间:2023-11-30 14:03:30 39 4
gpt4 key购买 nike

在重命名不同的 ASPX 页面后,我曾多次遇到同样的问题,令我惊讶的是我在 stackoverflow 上找不到遇到同样问题的其他人。

当我运行我的 ASP.NET C# 项目时,调试器给我这样一条消息。

Error   5   The name 'txtTitle' does not exist in the current context

似乎不再绑定(bind) aspx 和 aspx.cs 文件。我找到的唯一解决方法是重新创建页面并复制/粘贴我的代码。

知道如何在不重新创建整个事情的情况下解决这个问题吗?

谢谢

最佳答案

代码文件包含在 ASPX header 声明中引用的分部类。文件名和 ASPX header 中的实际类都必须匹配才能工作。

<%@ Page Title="TestPage" Language="C#"  AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %>

在您的情况下,类名可能不匹配。检查代码隐藏.cs 文件中的类名称是否与Inherits 之后的名称相匹配。

ASP.NET中分部类的概念详解here .

关于c# - aspx 和 aspx.cs 文件之间的链接断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029467/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com