Asp.net 什么会导致.aspx页面忽略其相应的.cs文件?

Asp.net 什么会导致.aspx页面忽略其相应的.cs文件?,asp.net,debugging,Asp.net,Debugging,对于一个学校项目,我被迫使用VisualStudio和ASP实现一个交互式课程目录网站。由于时间限制,我们正在进行基于表的设计,其中一列实现多视图,另一列显示GridView 第一个多视图实现了一个ListView和一个文本搜索栏。当用户在ListView中进行选择时,目标是触发ListBox1\u SelectionIndexChanged事件处理程序,其任务是基于SelectedIndex执行查询 一切都很好,很漂亮。。。或者至少看起来是这样 然而,实际上,由于某种原因,整个.cs文件都被跳

对于一个学校项目,我被迫使用VisualStudio和ASP实现一个交互式课程目录网站。由于时间限制,我们正在进行基于表的设计,其中一列实现多视图,另一列显示GridView

第一个多视图实现了一个ListView和一个文本搜索栏。当用户在ListView中进行选择时,目标是触发ListBox1\u SelectionIndexChanged事件处理程序,其任务是基于SelectedIndex执行查询

一切都很好,很漂亮。。。或者至少看起来是这样

然而,实际上,由于某种原因,整个.cs文件都被跳过了。我在为调试设置多个断点时发现了这一点,结果发现在运行调试器时忽略了在全局数组声明以及页面加载方法上设置断点

我想可能是aspx文件的头。但是,假定aspx文件名为
Default.aspx
,并且CodeBehind字段已列出
Default.aspx.cs

那么,这到底是怎么回事?

请确保
Default.aspx
顶部的
指令指定以下内容:

Inherits="_Default" AutoEventWireup="true"

请注意,
Inherits
属性指的是
Default.aspx.cs
中的部分类名,它可能会被称为
\u Default

如果上述解决方案对您没有帮助,请尝试将新页面添加到该页面所在的文件夹中。然后在.aspx页面和.cs页面顶部查找任何差异。

但是,如果Default.aspx.cs中的部分类名不是
Default
,您可能必须更改它。是的,这正是我想说的,当我说该属性引用在
Default.aspx.cs
中定义的分部类的名称时,只是澄清一下,您得到了我的+1帮助感谢,但它已经被指定为该属性,问题仍然存在。这可能是因为我们正在调整现有项目的代码以适应此项目,几乎不知道或根本不知道幕后发生了什么。请确保还设置了
AutoEventWireup=“true”
。如果不是,则不会调用
Page\u Load
之类的方法。