我正在编写一个从 IHttpHandler 继承的类,用于脚本和 css 的结合。如果查询字符串定义了特殊参数,我只想合并。如果未定义此参数,那么我想编写文件的内容,就好像甚至不涉及处理程序一样。什么是完好无损地交付文件的最佳方式?
EIDT:
我遇到的一个问题是页面上有一个脚本标记,它引用了虚拟目录中的脚本,但我所在的页面位于应用程序的子目录中。
引用控制脚本的页面位于 webserver/Admin/Default.aspx。当我在实现 IHttpHandler 的类中访问 Request 对象时,所有文件路径属性如下:webserver/Admin/~/SharedScripts/control.js。我该如何解决这个问题?