在.net(C#) 中我该怎么通过连接去打开一个本地的.html文件(要求图片,文字,表格......都显示出来.

跟本地的html文件显示一样.... 跟本地的html文件显示一样. 展开
 我来答
月冷_星晴
2011-08-30 · TA获得超过146个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:161万
展开全部
用.net的webBrowser控件。拉一个到你的界面上,然后设置他的uri让他去加载就行了,跟浏览器一样
webBrowser1.Url = new Uri(@"D:\test\test.html");
更多追问追答
追问
我这样写的,可是我打开html后图片显示不出来是怎么回事啊?
追答
这个你要去看看UploadFiles/abc.html 里面引用的图片路径是绝对路径还是相对路径,比如说,
abc.html里面用了个图片路径是 img/test.gif, 你这个A标签链接是在 index文件夹下,
那么你用这个链接点击打开页面的话浏览器就会去找 index/img/test.gif这样的路径。
建议把abc.html里面的图片路径改成绝对路径,就是相对于你的web项目的路径
xiaocongjun37
2011-08-30
知道答主
回答量:9
采纳率:0%
帮助的人:4.3万
展开全部
呵呵,如果在项目中的话,建议采用绝对路径去打开你所需要的文件,如果你发布后,这样就有点不实际了,呵呵
追问
我用了绝对路径但是我打开后图片没显示,请问有什么办法解决吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxd5717793
2011-08-30
知道答主
回答量:17
采纳率:0%
帮助的人:5万
展开全部
用打开文件的对话框,设置显示.html的文件显示就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乱世vs狂人
2011-08-31 · TA获得超过120个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:91万
展开全部
应该是你.html文件中图片用了相对路径导致的,建议全部使用绝对路径去引用图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式