2017-03-10 103 views
2

我有一个编译好的代码,它是asp.net web窗体应用程序。我使用Telerik JustDecompiler和.NetRefactor对其代码进行了反编译。我无法反编译ASPX页面。我一直在使用justdecompile enter image description here反编译aspx使用预编译工具生成的页面

文件App_Web_login.aspx.cdcab7d2.dll其中有以下观点,如果反编译然而,ASPX页面文本

This is a marker file generated by the precompilation tool, and should not be deleted! 

任何人都可以指导我如何分解这些aspx页面?

回答

3

答案是。您不能使用工具将它们反编译回原始的ASPX页面。

如果您编译它们,你会得到这样的代码 -

private HtmlHead __BuildControl__control2() 
{ 
    HtmlHead htmlHead = new HtmlHead("head"); 
    HtmlTitle htmlTitle = this.__BuildControl__control3(); 
    IParserAccessor parserAccessor = (IParserAccessor) htmlHead; 
    parserAccessor.AddParsedSubObject((object) htmlTitle); 
    HtmlLink htmlLink = this.__BuildControl__control4(); 
    parserAccessor.AddParsedSubObject((object) htmlLink); 
    return htmlHead; 
} 

从此,你将不得不通过看两个文件手动重组ASPX页面 - 渲染HTML 内浏览器及以上C#码。