在重命名后,我有几次使用不同的ASPX页面遇到同样的问题,我很惊讶我在stackoverflow上找不到其他有同样问题的人.
当我运行我的ASP.NET C#项目时,调试器给我一个像这样的消息.
Error 5 The name 'txtTitle' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)
似乎aspx和aspx.cs文件不再绑定.我找到的唯一解决方法是重新创建页面并复制/粘贴我的代码.
知道如何在不重新创建整个事物的情况下解决这个问题吗?
谢谢
代码文件包含ASPX标头声明中引用的部分类.ASPX标头中的文件名和实际类都必须匹配才能生效.
<%@ Page Title="TestPage" Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %>
Run Code Online (Sandbox Code Playgroud)
在您的情况下,类名可能不匹配.检查代码隐藏.cs文件中的类名是否与Inherits后的名称匹配.
这里详细介绍了ASP.NET中使用的部分类的概念.
| 归档时间: |
|
| 查看次数: |
8899 次 |
| 最近记录: |