当前位置:编程学习 > asp >>

替换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库可能引起的其它错误问题。
补充:Web开发 , ASP.Net ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,