Asp.net 为什么我的按钮指向错误页面的aspx.cs文件?

Asp.net 为什么我的按钮指向错误页面的aspx.cs文件?,asp.net,Asp.net,我在Visual Studio Express 2013中有一个web项目。目前它有一个主页和两个表单页面。第一个表单页面aff.aspx工作正常,单击submit按钮后会通过电子邮件将表单数据发送给我。我的第二个页面adv.aspx显示了我希望它的外观,但是表单底部的submit按钮从aff.aspx调用aspx.cs文件,而不是它自己的文件。如何让按钮调用adv.aspx.cs而不是aff.aspx.cs 提前感谢您提供的任何帮助 大卫这个问题我已经讨论过好几次了 当.aspx页面被重命名时

我在Visual Studio Express 2013中有一个web项目。目前它有一个主页和两个表单页面。第一个表单页面aff.aspx工作正常,单击submit按钮后会通过电子邮件将表单数据发送给我。我的第二个页面adv.aspx显示了我希望它的外观,但是表单底部的submit按钮从aff.aspx调用aspx.cs文件,而不是它自己的文件。如何让按钮调用adv.aspx.cs而不是aff.aspx.cs

提前感谢您提供的任何帮助


大卫

这个问题我已经讨论过好几次了

当.aspx页面被重命名时,通常会发生这种情况,但新文件副本中的
名称并未在所有位置发生更改

因此,打开
.aspx
页面、
.aspx.cs
.aspx.cs.design
文件,并检查所有名称是否都引用了新的项目和类名

例如,在下面的
SomeWebpage.aspx
页面中,项目(SomeProject)和类(SomeWebpage)名称在第一行中被提到两次:

<%@ Page Language="C#" EnableViewState="false" 
EnableTheming="false" StylesheetTheme=""  
AutoEventWireup="true" 
CodeBehind="SomeWebpage.aspx.cs" 
Inherits="SomeProject.SomeWebpage" %>

。。。这将导致您的问题。

这就是问题所在,但更新继承并不能解决问题。我必须复制代码并将其粘贴到另一个文件中才能正常工作。可能有更好的办法,但那是最快的。谢谢你的回复。
Inherits="SomeProject.SomeOriginalWebpageName" %>