关于Html.Raw无法显示图片的问题 用ViewBag传递了<img/>语句到页面,可是用@Html.Raw(ViewBag.Message)无法正常显示,显示文本正常,图片就不行了。图片的url也没写错,请问有什么办法能够解决?另附控制器和视图的截图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://www.cnblogs.com/insus/p/5714487.html 是不是路径写的有问题 调试一下你看你那个生成的img标签在html中能显示图片吗? 你应该贴html页面代码才能说明直接原因,基本就是路径问题竟然敢直接用path.replace("~", "../")这种代码?你怎么知道相对当前是什么路径,有多少层?MVC中url与view本身的物理路径已经没关系了,dirInfo是服务器上的物理路径,你必须转为web形式的绝对路径(以http打头)或相对站点的路径 其实也很简单 "<img src=" + Url.Href(path) + "/" + dirInfo[i].Name + "/>" @Href 在视图中可直接用,等同CS中的ResolveUrl lz可以看看运行后 生成的html源码是什么 ASP.net与SQL2005网站上传到虚拟主机的疑惑??? 第三份帖子了。。。难道没高手肯帮忙么。。。 关于用户控件 求Visual Stdio2005下载地址 Close()、Dispose()和using() 不买也来看看哪:经验问题,我的非aspx页面(如htm等)怎么不进HttpModule. 安装discus论坛安装部上! 上海或杭州有过OA办公自动化实施经验的请进来抢钱(RMB)!!!!!!! 横向排列的问题 为什么我在新建项目时,出现“VC软件包不可用或没注册?“提示而无法创建? WEBAPI如何接受图片 把aspx文件中的事件方法(逻辑)放在aspx.cs文件中
http://www.cnblogs.com/insus/p/5714487.html
竟然敢直接用path.replace("~", "../")这种代码?你怎么知道相对当前是什么路径,有多少层?MVC中url与view本身的物理路径已经没关系了,dirInfo是服务器上的物理路径,你必须转为web形式的绝对路径(以http打头)或相对站点的路径