继承asp.net中的问题

Sur*_*har 5 c# asp.net

在我的Web应用程序中,我将其他站点的代码复制并粘贴到我的页面中,当我运行应用程序时它也是源代码的起始形式,它给出了这样的错误

'/ DomainIV'应用程序中的服务器错误.

编译错误说明:在编译服务此请求所需的资源期间发生错误.请查看以下特定错误详细信息并相应地修改源代码.

编译器错误消息:ASPNET:确保此代码文件中定义的类与'inherits'属性匹配,并且它扩展了正确的基类(例如Page或UserControl).

来源错误:

第1行:使用系统; 第2行:使用System.Data; 第3行:使用System.Web;

源文件:c:\ Inetpub\wwwroot\DomainIV\WhoIs.aspx.cs行:1

这是我的问题,请帮助我谢谢你.

Kel*_*sey 9

在您的aspx页面中,顶部会有以下内容:

<%@ Page Language="C#" MasterPageFile="~/Test.Master" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="TestApp.Test" Title="Untitled Page" %>
Run Code Online (Sandbox Code Playgroud)

在.cs文件中,您的类将被定义为:

namespace TestApp
{
    public partial class Test : System.Web.UI.Page
    {
Run Code Online (Sandbox Code Playgroud)

确保aspx页面中的inherits属性与.cs文件中的类定义匹配.在上面的示例中,它是inherits属性中的'TestApp.Test',并且该类必须具有相同的命名空间和类名TestApp和Test.

您可能复制了其中一个文件的全部内容,现在这两个文件不再匹配.

  • 此外,请确保没有其他页面(意外)尝试从文件后面的相同代码继承一个类. (2认同)