你好,
请问你是否使用了复制粘贴的方式来添加这两个aspx页面的呢?在复制粘贴的时候,特别容易出现这种问题。
在创建webform页面的时候,你可以展开aspx,一般会看到3个文件(xxx.aspx, xxx.aspx.cs, xxx.aspx.designer.cs)。
在aspx文件的开始,一般会有下面一行代码。
<%@ Page Title="About" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="About.aspx.cs" Inherits="WebForm.About" %>
CodeBehind 属性指定了你的aspx的逻辑代码所在的文件,你需要确定你的aspx文件展开的时候包含对应的CodeBehind中制定的文件。并且请打开xxx.aspx.cs 和 xxx.aspx.designer.cs 文件,确定代码中的类名没有和其他webform页面中重复的。