我在 VS2010 中有一个解决方案,其中的图像目录位于 <SolutionName/Styles/CustomerImages/SampleImage.jpg>
. 然后,我在以下目录中有一个单独的文件夹,其中包含一个页面 <SolutionName/Pages/AdministrativePages/Admin.aspx">
。当直接在解决方案中访问图像时,即“SolutionName/samplepage.aspx”,它工作得很好,但是当我尝试从文件后面的“Admin.aspx”即“SolutionName/Pages/AdministrativePages/Admin.aspx”代码访问它们时,它不会不工作。从 samplepage.aspx 工作的代码是:
src = 'Styles/Customer Images/<%# Eval("Picture")>
在 Admin.aspx 中不起作用的代码是:
image src = '~/Styles/Customer Images/<%# Eval("Picture") %>'
我的印象是“〜”字符在使用时会进入根目录,但这不起作用。如果有人能告诉我在不同目录中引用 src 属性中文件的正确方法,我将不胜感激。