替换ASPX编译过的CS代码文件

 .net的BS系统,已编译过,所有CS代码文件都已看不见了,想要做局部代码的修改是个很头痛的事,虽可以用reflect等工具反编,但反出来的代 码经常是有错的,如果是混淆过的,更是无法用。因此想只通过修改想改的ASPX页面,让它调用自己的CS代码文件去替代已编译好的代码就解决问题了:
  1. 首先建一个和ASPX文件对应的CS文件
  2. 将反编出来的相应的CS代码复制到CS文件中
  3. 修改ASPX文件中的第一句的Inherits="xxxxxx"部分为Inherits="xxxxxx1",修改CS文件中的public partial class xxxxxx为public partial class xxxxxx1
  4. 按自己的需要修改CS代码
  通过这种方法ASPX页面将调用CS文件的代码取代DLL库存中的代码,避免重新编译整个DLL库可能引起的其它错误问题。