aspx和cs之间的关系

本文详细解读了ASPX和CS文件之间的关联,包括ASPX作为HTML模板、CS文件作为Ashx的作用,以及CS文件的访问级别设置对ASPX的影响。通过实例演示如何在ASPX中调用CS内的代码,并解释了为何当CS文件访问级别设置为Private时,ASPX无法访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        aspx和cs之间的关系:
1、 aspx相当于html模板,cs文件相当于ashx,
2、 aspx可以写cs代码,可以调用cs内的代码(比如属性方法等。。),
3、  注意Cs文件的访问级别如果设置为Private,aspx无法访问!(为什么??)

 用Response.Write(this.getType());(此方法打印出当前类名(Aspx))可以发现输出的并非Cs中的类名。
  用Response.Write(this.getType().BaseType);(此属性输出父类名)可以发现输出的事Cs中的类名。
用Response.Write(this.getType().Assembly.location);输出当前页面的生成的dll全路径。
经反编译发现,cs里的类是aspx类的父类。aspx生成的类(aspx最终也生成类,放在生成的Dll中)是继承至cs文件类的,因此解释第3点的关系
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值