当前位置: 首页 > 编程语言 > C#

asp.net中的继承问题分享

时间:2023-04-10 11:34:33 C#

asp.net中的继承问题在我的web应用程序中,我从其他站点复制代码并粘贴到我的页面中,当我运行应用程序时,它的源代码开始形式是这样的“/DomainIV”应用程序中的错误服务器错误。编译错误说明:编译服务此请求所需的资源期间发生错误。请查看下面的具体错误详细信息并相应地修改源代码。编译器错误消息:ASPNET:确保此代码文件中定义的类与“继承”属性匹配,并且它扩展了正确的基类(例如Page或UserControl)。源错误:第1行:使用系统;第2行:使用System.Data;第3行:使用System.Web;源文件:c:\Inetpub\wwwroot\DomainIV\WhoIs.aspx.cs行:1这是我的问题,请帮助我,谢谢。在您的aspx页面中,顶部将有以下内容:在.cs文件中,您的类将定义为:namespaceTestApp{publicpartialclassTest:System.Web.UI.Page{确保inherits属性在aspx页面匹配.cs文件中的类定义。在上面的例子中,它是inherits属性中的'TestApp.Test',并且该类必须具有相同的命名空间和类名TestApp和Test。您可能已经复制了其中一个文件的全部内容,现在这两个文件不再匹配。我的建议是,创建一个与源文件名相同的新页面。然后将代码复制并粘贴到新页面(APSX和代码隐藏)。它每次都对我有用。在aspx页面中,和.cs页面中都会有publicpartialclass_Default:System.Web.UI.Page{}继承属性和类名要相同。希望这能解决问题。在ASPX文件中,确保@Page声明的Inherits属性与代码隐藏文件中类的完整类名匹配。此声明通常是ASPX文件的第一行。还要确保该类在代码隐藏文件中继承了System.Web.UI.Page,并且它不是密封类。以上就是C#学习教程:asp.net继承问题分享的全部内容。侵权请点击右侧联系管理员删除。如需转载请注明出处: