当前位置:  开发笔记 > 后端 > 正文

什么是.MSPX文件扩展?

如何解决《什么是.MSPX文件扩展?》经验,为你挑选了1个好方法。

我注意到很多Microsoft站点都有*.MSPX扩展名.虽然我对ASP.NET非常熟悉,但之前我没见过这个扩展.

有谁知道这标识是什么?



1> 小智..:

一些互联网搜索引导我访问http://www.microsoft.com/backstage/bkst_column_46.mspx,但这是一个死链接.幸运的是,它在Wayback Machine上存档,你可以在这里阅读:

http://web.archive.org/web/20040803120105/http://www.microsoft.com/backstage/bkst_column_46.mspx

.MSPX扩展是"Microsoft网络项目"的一部分,根据上面的文章,它旨在为Microsoft的网站提供全球一致的外观,并保持网站的设计与内容分离.这是文章的要点:

表示框架包括一个用ASP.NET构建的自定义Web处理程序.使用表示框架的页面具有.mspx文件扩展名,该扩展名在Web服务器上的Microsoft Internet信息服务(IIS)中注册.当其中一个Microsoft.com Web服务器收到.mspx页面的请求时,此自定义Web处理程序拦截该调用并将其传递给框架进行处理.

框架首先检查结果是否被缓存.如果是,则立即呈现页面.如果页面未缓存,则处理程序在站点所有者(见下文)提供的目录中查找该页面的URL,以确定页面的XML内容的存储位置.然后,框架检查XML是否被高速缓存,并返回高速缓存的内容或从内容列表文件中标识的数据存储中检索XML.

在保存页面内容的文件中,XML标记标识要使用的内容模板.框架检索适当的模板并使用一系列XSLT来组合页面,包括标头,页脚和主导航列,最后在内容窗格中呈现内容.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有