读书人

相比JavaASP.NET有没有对应的JSP技术

发布时间: 2012-04-20 15:27:03 作者: rapoo

相比Java,ASP.NET有没有对应的JSP技术?如何查看一个xxx.aspx对等的 cs文件
如题。

JSP是java体系中的一种技术,使用JSP可以在页面上可以使用抽象了的java功能块。
jsp页面最终编译成纯java代码,然后java编译后运行。这可以直接在tomcat中看的到,这样的好处是,当
jsp程序出现异常,查看对应的java代码,就可以知道问题的所在。不论是语法层面的问题还是逻辑层面的问题,都是
可以看到的。

那么现在的问题是,aspx页面中,有没有对应的cs文件,非常想知道啊。
不是说aspx文件也是可编译的吗,编译的结果在哪里呢?是不是微软藏起来了呢。



[解决办法]
cs文件在C:\Windows\Microsoft.NET\Framework\<版本号>\Temporary ASP.NET Files目录下。
你也可以用更简单的方法来查看源代码:在aspx页面上故意制造一个编译错误,比如:<% xxx %>
这样浏览这个页面时就会看到编译错误,点“显示完整的源代码”就可以看到自动生成的cs代码。
[解决办法]

探讨
如果找到了对等的翻译过程,也就进入了ASP.net的内部世界。
对于tomcat,tomcat是开源的,tomcat的过程也是公开的,work目录中就是每个jsp文件的真实java文件

读书人网 >asp.net

热点推荐