Inherits 1 asp.net Inherits="_Default"是什么意思 很简单,表示继承了一个叫做_Default的类。
这个类可能存在于你的后置代码中。但需要制定CodeFile属性。 2
在asp.net的页面指令中会出现该项。 asp.net语句是缺省的语句,其中asp.net(服务器开发专用脚本站点);inherists(<函数>语句),default(默认),因为上面出现“_”符号固判定为函数中出现的,则“=”是定义,所以上句意思个人认为是“_Default”定义脚本站点语句 ,意为默认存放点或站
3 Language="C#" 页面使用c#语言 AutoEventWireup="true" 自动绑定Page_*事件方法 CodeFile="Default.aspx.cs" 关联代码是Default.aspx.cs
Inherits 定义供页继承的代码隐藏类,与CodeFile一起使用 4 Inherits的意思是继承,属于面向对象的程序设计语言(OOP)中的核心概念之一,主要用于从类复制属性,这样可以提高代码的重用性。
5
Language="C#" 代表编程语言为C# AutoEventWireup="true" 代表是否自动关联某些特殊事件 CodeFile="Default.aspx.cs" 代表代码在那个文件中 Inherits="_Default" 代表这个页面的默认名称 6 Inherits="SWEducation.areas" 这里错了。Inherits是指该界面所继承的类。这个值应该等于areas.aspx.cs这个页面里的Class名称。这里报错了。很显然Class名称不是SWEducation.areas。只要将该Class名称复制过来就OK了。
7
编译ASP.NET时,提示“请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。”,1.aspx页面中的inherits的命名和aspx.cs中的代码里类名不一致(一般因为这两种页面其中有一个页面修改过,或者全部复制其他的页面代码)2.可能自己加过命名空间,去掉后编译正常,但是我希望加入命名空间,解决方式:在ASPX页面中的inherits后加入命名空间的名称,比如原来是inherits="index",命名空间为category,现在改成inherits="category.index"即可
|