当前位置:编程学习 > C#/ASP.NET >>

为什么说*.aspx是继承自*cs的?

新建一个页面会生成两个文件。一个aspx,一个aspx.cs

为什么说aspx是继承aspx.cs的。
原先我一直以为是会编译生成同一个类。 --------------------编程问答-------------------- 运行的时候*.aspx会被编译成*.aspx.cs的派生类,*.aspx里面很多属性是*.aspx.cs里没有的。
你看一下aspx里会有一个命令 Inherits="WebApplication.XXXPage",就是表示从指定的类型继承 --------------------编程问答-------------------- 你注意看aspx最顶上那行@Page指令的Inhrits --------------------编程问答-------------------- 为什么说地球是方的。

为什么说人是猴子生的。

遇到这种问题,只有一个回答,说说的问谁去呗。 --------------------编程问答-------------------- 一个是前台文件,一个是后台文件。编译后是看不到后台文件的,所有的后台文件只生成一个dll文件,而前台文件各自保留原来的文件名,它作为服务器端和客户端相信勾通重要途径 --------------------编程问答-------------------- n

引用 1 楼 KarasCanvas 的回复:
运行的时候*.aspx会被编译成*.aspx.cs的派生类,*.aspx里面很多属性是*.aspx.cs里没有的。
你看一下aspx里会有一个命令 Inherits="WebApplication.XXXPage",就是表示从指定的类型继承

那么*.aspx.cs为什么是局部类啊! --------------------编程问答-------------------- 思维太跳跃. --------------------编程问答--------------------
引用 6 楼 KarasCanvas 的回复:
思维太跳跃.
啥  --------------------编程问答-------------------- aspx.cs 还是从 Page 继承的,Page 又从 TemplateControl 继承,还有 Control 等等。
有多少个类不重要,重要的是最终生成了一个对象,所有那些类的代码就是它的代码。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,