确保此代码文件中定义的类与'inherits'属性匹配

时间:2014-04-17 13:30:57

标签: c# asp.net

除非您认为自己想要贡献,否则无需回答:)

所以我感到很愚蠢,因为我一直把头撞到墙上一小时...... 但为了你的头脑病,解释问题, 我有一个看起来像这样的标记

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

背后的代码看起来像这样:

public partial class MainSearchNewDesign : System.Web.UI.Page

我仍然得到那个该死的错误,原因是我忘记了如果我有一个不同的文件(名字不同)和相同的类名,编译器仍会考虑并告诉你去爆炸你的头靠在墙上......

男人我现在觉得自己真的很蠢......但我希望这会对某人有所帮助。

2 个答案:

答案 0 :(得分:0)

永远不要在同一个库中放置包含相同类名的多个文件(即使它们具有不同的名称)。

答案 1 :(得分:0)

如果复制并粘贴.aspx页面,则会在Visual Studio中发生。您重命名页面而不是后面代码中的类。

你曾经犯过的一次错误。