摘要: 准备知识:
1。
为了在web页面上呈现DotNET资源程序集里的任意资源,我们需要编写一个自定义的Handler程序,用这个Handler来接管处理特定扩展名的资源。DotNET Framework 提供了一个IHttpHandler接口,我们只要继承此接口,然后实现它提供的两个方法即可。
2。
为了显示各种不同的Web资源,我们需要封装一个资源相关的类,用它来从资源程序集提取指定名称的资源,资源程序集内部的各种资源都是以嵌入的方式编译的,也就是说将图片,文字,音视频都嵌入到一个单独的DotNET Dll里,我们把它编译成一个类库,也就是DotNET资源程序集。如果你的资源程序集的namespace为SanXia.Resources,而且你在此项目下建立了文件夹,分了很多层,比如建立了Res文件夹,在Res下又建立了Text文件夹,Text下面你又建立了Html文件夹,Html下有demo.html文件,那么这个demo.html的resourceFilename就是:Res.Text.Html.demo.html。
阅读全文