请问,如何将网页文件放到资源文件的包里,然后用webbrowser加载资源文件包里的网页?

问题描述

我想将网页文件放到资源文件的包里,然后再用webbrowser加载资源文件包里的此网页,具体怎么实现,帮帮忙吧,万分感激

解决方案

解决方案二:
没做过有一些资料,看看能不能帮你:加载的本地资源有两种情况:一:加载程序集里面的资源信息  1.加载html资源    (1)     StreamReaderreader=Application.GetResourceStream(NewUri("path",UriKind.Relative).Stream;     webBrowser.NavigateToString(reader.ReadToEnd());    (2)引用命名空间:Microsoft.Xna.Framework;     StreamReaderreader=newStreamReader(TitleContainer.OpenStream("pathString"));     webBrowser.NavigateToString(reader.ReadToEnd());    (3)     webBrowser.NavigateToString("htmlString");    注:为了让显示的html页面能够进行交互,就需要让webBrowser具备支持脚本语言的功能,所以需要设置webBrowser.IsScriptEnabled=true;  2.加载图片资源    二:加载程序的独立内存空间里面的资源信息  1.加载html资源    (1)      VARfe=IsolatedStorageFile.GetUserStoreForApplication());      IsolatedStorageFileStreamstream=fe.OpenFile("BOOK.HTML",FileMode.Open,FileAccess.Read);      StreamReaderreader=newStreamReader(stream);      webBrowser.NavigateToString(reader.ReadToEnd());2.加载图片资源      将网络图片资源保存在本地的空间上面,然后使用WebBrowser控件展示,      ProductId:Windowsphone工程中的WMAppManifest.xml中的App节点的ProductId属性      ContentDictionary:保存在本地存储控件的路径      stringhtml=""<html><head><title>titleinformation</title></head><body>goodmorning</br>goodafternoon</br><imgwidth="300"height="400"src="file:///Applications/Data/{0}/Data/IsolatedStore/{1}"></body></html>"      html=String.Format(html,ProductId,ContentDictonary);webBrowser.NavigateToString(html);
解决方案三:
谢谢了回复的朋友,希望有做过这样的程序的朋友分享下,分数都可以给你的
解决方案四:
自己顶,请高手帮忙
解决方案五:
该回复于2011-12-08 16:42:05被版主删除

时间: 2024-09-27 08:35:58

请问,如何将网页文件放到资源文件的包里,然后用webbrowser加载资源文件包里的网页?的相关文章

不发送HTTP Referer信息加载JavaScript文件

在 Web 开发中,我们经常会遇到跨域请求的问题.跨域的问题,解决方案有很多:代理请求.domain 设置.flash方式.jsonp方式.Access-Control-Allow-Origin.其中,jsonp 的方式最为通用,使用起来也比较简单:通过 JavaScript 回调的方式进行数据跨域传送. jsonp 方式解决跨域问题XHTML <script src="http://www.other-domain.cn/api?callback=callback">&l

asp.net 动态加载视频文件

问题描述 <OBJECTstyle="Z-INDEX:102;"classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"><PARAMNAME="URL"VALUE=""><PARAMNAME="rate"VALUE="1"><PARAMNAME="balance"VALUE=&

listview中能加载超链接文件lnk对应的图标么?

问题描述 listview中能加载超链接文件lnk对应的图标么? listview中能加载超链接文件lnk对应的图标么?怎么让listview加载可执行文件显示的图标? 解决方案 先解析快捷方式,然后读取其中的图标.http://blog.csdn.net/lyserver/article/details/4467713 解决方案二: 封装在一个list里面

unity assetbundle加载资源的版本号怎么获取?

问题描述 unity assetbundle加载资源的版本号怎么获取? unity assetbundle加载资源的版本号怎么获取? 我把资源用assetbundle打包之后放在服务器,然后用WWW.LoadFromCacheOrDownload (path, 1);来加载资源:但是这个函数的第二个参数是版本号,我不知道是什么,我的资源打包的时候没有看到版本号的设置啊,请问资源的版本号怎么设置? 解决方案 资源版本号是自己设定的,你可以自己写版本号的生成方法,或者使用MD5值作为版本号,下面是M

从文件中加载资源-怎么从文件中加载.res文件 获取到文件的HMODULE

问题描述 怎么从文件中加载.res文件 获取到文件的HMODULE 怎么从程序的外部记载一个.res文件 获取到这个文件的HMODULE 从而利FindResource 去查找资源 并调用资源, 这个函数的功能应该跟 LoadImage/loadCursorFromFile相似 解决方案 先用loadlibrary加载,然后getmodelhandle,然后loadxxx

Java加载资源文件的两种方法

处理配置文件对于Java程序员来说再常见不过了,不管是Servlet,Spring,抑或是Structs,都需要与配置文件打交道.Java将配置文件当作一种资源(resource)来处理,并且提供了两个类来读取这些资源,一个是Class类,另一个是ClassLoader类.     当我们自己的程序需要处理配置文件时(比如xml文件或properties文件),通常会遇到两个问题:   (1)我的配置文件应该放在哪里? (2)怎么我的配置文件找不到了?     在了解了Java加载资源文件的机制

动态加载资源文件(ResourceDictionary)

原文:动态加载资源文件(ResourceDictionary) 在xaml中控件通过绑定静态资源StaticResource来获取样式Style有多种方式:        1.在项目的启动文件App中<Application.Resources>里添加相应的样式内容,当然也可以在控件所在的控件的资源(如:<UserControl.Resources>)中添加相应样式内容        2.通过后台代码向当前程序的资源中动态添加,代码如下:(TextBlockStyle.xaml是一

ie兼容性-网页分页动态加载swf文件

问题描述 网页分页动态加载swf文件 现在从后台查出很多swf格式文件路径,要在网页上分页动态加载他们,要怎么实现?我之前用的是swfobject2.2,但是发现IE对其swfobject.embedswf方法支持不行,网页上显示不出来,所以请高人给点思路.

html-ios加载本地文件多层网页目录怎么办?

问题描述 ios加载本地文件多层网页目录怎么办? 如题啊,加载出来就是好像那种网速不好卡的都加载到一页上面来了.. 解决方案 http://blog.csdn.net/mangosnow/article/details/36879725http://blog.sina.com.cn/s/blog_9072b28701012gnj.html 解决方案二: [IOS 开发]UIWebView 加载本地文件,多层的网页目录结构失败分析和解决,以及demo