小弟有个思路请大侠帮忙指导下解决方案

小弟有个思路请大侠帮忙指导下
现正研究全站静态化的问题,但是有个思路,比如说首页是Index.html
我又建立了个类库为Site.Ajax
类库下写了一个IndexPage.cs继承了System.Web.UI.Page;
本地IIS站点已经配好,我想在访问首页的时候断点能走到IndexPage的Page_Load方法
请问有办法实现吗
------解决思路----------------------
其实,因为追逐一个时髦名词儿,而“狂想”了之后又拼命回到了老路,只会让你走得更加跛脚,会让你的老板哭的。
------解决思路----------------------
你自己写的类继承  System.Web.UI.Page   就不可能再执行   Page_Load  了,


虽然你继承的是 System.Web.UI.Page 但  Page_Load 是默认处理程序才执行的方法,你要想重构这个实现,就要全部重构所有的类,而不是光继承一下子那么简单。

你自定义的类, System.Web.UI.Page 里面根本没有委托 Page_Load这个方法,你单纯的继承,显然找不到任何地方会调用它。它的原本执行原理是通过类的反射实现的。

所以Page_Load 这个方法依托于aspx页面文件,才能反射到cs类,去执行 Page_Load

所以你要想实现伪静态输出到页面,就需要重构  System.Web.UI.Page 类,并继承 IHttpHandler 这样才能将数据输出到页面。

根据我描述的原始去实现自己的底层吧,希望对你能有所帮助!