当服务器需要用到jsp页面的时候,jsp页面会被翻译成servlet,然后编译成.class文件,反编译这个class文件,可以看到jsp页面中的各种html控件的排版信息是以out.write的形式打印出来的类比ASP.NET的情况,反编译aspx页面的.dll文件后,只能看到把.aspx.designer.cs和.aspx.cs这两个partial class合并后的代码(只有一些控件对象变量的声明和事件方法),却看不到任何html控件或者asp控件排版信息的痕迹,请问这到底是为什么呢?那些控件的信息到底保存在哪儿了?

解决方案 »

  1.   

    WPF里至少还有一个xml文件来保存控件排版信息,怎么asp.net里就没了呢,那个aspx文件编译后也不知去哪儿了
      

  2.   

    你敢说你学web的么?在aspx这个文件里
      

  3.   

    楼上的把问题看清楚啊,那些布局信息当然是在aspx里的,问题是编译之后的dll文件里完全没有布局信息啊,而jsp编译之后的.class文件里,是可以看到所有的布局信息的,是以out.write()的形式打印出来的
      

  4.   

    你可以到ASP.Net的临时目录里看下,可能类似C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files