这还是第一次以博客的方式提出疑问,这次遇到的问题是采用Server.MapPath转换地址,然后显示图片,本来这也没什么,但是得到的却是一个相对地址加绝对地址,问题如下。
前台代码
<asp:Image ID="imgQuestionContent" runat="server" Visible="False" />
后台代码
//获取图片路径
string imagePath = Server.MapPath(("~\\Pages\\QuestionImage\\") + dtOneQuestion.Rows[0]["questionContent"].ToString().Trim());
imgQuestionContent.ImageUrl = imagePath;
调试得到的imagePath
HTML代码
<img id="ContentPlaceHolder1_imgQuestionContent" src="D:\program%20files\SVN_%e6%95%99%e5%8a%a1%e7%b3%bb%e7%bb%9f\ExamSystem\Code\ExamSys\WebUI\Pages\QuestionImage\DwxTtt0201.bmp" />
运行得到的imagePath
并非在这伸手要答案,而是在搜索请教无果后给出问题,如果有遇到此问题的,欢迎交流。