2011-03-29 93 views
0

我被要求支持遗留应用程序,但无法访问文件后面的代码。我需要添加一个新特性,它可以从page_load上的数据库中获取项目列表,添加“页内”page_load会影响编译后的page_load的方式是什么?支持遗留代码,无需访问编译后代码

这是最好的方法吗?

回答

1

既然你提到传统应用程序有一个Page_Load,我认为它是.NET。这意味着您应该能够使用Redgate的Reflector对其进行反编译以获取原始源代码。

这个源代码可能比原来的“漂亮”要少得多,但是你应该能够获得可编辑的可编译源代码。

至于页内页面加载和编译页面加载的问题 - 你可以试试它......但我怀疑它会起作用。如果可以的话,你最好试着获得源代码。

+0

以前的开发人员是awol,我试图避免重新构建源代码,因为它会为客户端提供相关的成本,而我认为他们不愿意购买。 我正在使用jQuery ajax调用,这会是一个很好的解决方案吗? – Burt 2011-03-29 22:14:47