Web资源的工作方式
web 资源依赖于一个名为 WebResource.axd,设计用于检索程序集资源,它们用于在 Web 浏览器的特殊处理程序。对于 WebResource.axd 处理程序类型是 AssemblyResourceLoader。
当请求来自客户端进行 WebResource.axd 时,该处理程序将查找 请求 对象的 查询字符串 方法中的 Web 资源标识符。基于 Web 资源标识符的值,该处理程序然后尝试加载包含此资源的程序集。是否成功此操作处理程序将然后查找程序集属性并从该程序集加载资源流。最后,该处理程序将获取从资源流数据并将它发送到客户端一起与您在程序集属性中指定的内容类型。
类似于下面的 URL WebResource.axd 外观:
WebResource.axd?d=SbXSD3uTnhYsK4gMD8fL84_mHPC5jJ7lfdnr1_WtsftZiUOZ6IXYG8QCXW86UizF0&t=632768953157700078
此 URL 的格式为 WebResource.axd?d= encrypted identifier & t =timestamp value。"d"代表请求的 Web 资源。"t"为程序请求集可以帮助确定是否已对该资源所做的任何更改的时间戳。