首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解密aspxaspx.cs的关系

下面接着分析asp这个类.可以看出来其中的奥秘,aspx其实就是做了一个html的拼接的处理~!! 1)为什么可以再aspx中页面中写C#代码呢?...接着仔细的分析后发现: aspx中写的“=”被编译成了response.write();了; ?...接着分析aspx这个文件:实现了IHttpHandler这个接口,就可以看做是实现了HttpHander这个接口,接着就理解了,aspx只不过是特殊的一般处理程序; ?...4、在反编译工具中,aspx文件会最终编译生成了 一个类,继承了aspx.cs这个类(ASPTest1),《简单理解就是说asp这个编译生成类,是aspx.cs这个类的子类》,,,,所以aspx.cs这个类中修饰符至少是...protected级别的,这样子类aspx才可以访问父类中的成员~!!

13.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET是如何在IIS下工作的

IIS6(IIS7的经典模式)与IIS7的集成模式的不同 IIS6的运行过程: ?...如图,在IIS中,打开“处理程序映射”,可以看到aspx类型页面的处理程序为aspnet_isapi.dll。 ?...如下图在IIS7集成模式中,打开处理程序映射,可以看到aspx类型页面所对应的不再是一个dll,而是一个类型。 ?...总结与扩展: 对于处理ASP.NET应用程序而言,IIS6及IIS7的经典模式需要aspnet_isapi.dll来处理,而IIS7集成模式不需要aspnet_isapi.dll来处理,而可以直接根据文件扩展名找到相应的处理程序接口...例如aspx的处理程序是System.Web.UI.PageHandlerFactory类型。 介绍完IIS的工作原理,来看一下ASP.NET内部的运行机制。 首先看一下IIS处理模型: ?

2.9K80
领券