请问aspx何时,如何处理内嵌在aspx画面中的PDF文件。
公司一个项目中需要在画面上一个区域内显示PDF文件(不是全屏显示一个PDF,是画面的一个部分),我使用了Acrobat的那个控件,就是 classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"的那个东西。
因为公司PDF的URL不能对外公开,所以,我在画面上写了一个虚拟的URL,比如./ShowPDF.PDF,然后写了一个IHttpHandler来拦截对PDF格式文件的请求,在这个里面,根据Session等的值把正确的文件传给它,这样子就不泄漏了。
但是我直接在IE地址栏上输入URL,IHttpHandler可以拦截并得到正确的文件,但是如果内嵌在aspx中的PDF,就拦截不了。
请教:
1、IIS中对于aspx画面内嵌的PDF,JPG,Flash等的处理,是何时进行的?是aspx画面传回前台,然后根据URL回去取?还是在后台解析Aspx后,根据URL把相应的内容都取到了,然后一起Response回去?还是其他的处理方式?
2、我的这种情况,比如画面中内嵌的资源,比如PDF,Flash,图片等,应该如何拦截相应的请求,进行处理?
多谢指教!