这是我的rad grid列
<telerik:GridImageColumn HeaderText="Image" DataImageUrlFields="ContentName" DataType="System.String"
DataImageUrlFormatString="~/SlideImages/{0}" UniqueName="Upload" Visible="false"
ImageHeight="80px" ImageWidth="80px">
<HeaderStyle Width="10%" HorizontalAlign="Center" />
</telerik:GridImageColumn>
在我的应用程序中我将图像保存到应用程序文件夹之外,但在运行时,当网格coulm尝试通过设置外侧文件夹路径附加图像时,它无法附加列的图像,如何修复它?
当我为内部文件夹设置它时工作正常,截至目前我已设置应用程序文件夹图像的路径。请告诉我。
我设置路径DataImageUrlFormatString =“D:\ SomePath {0}”但不起作用..
答案 0 :(得分:1)
在您的网站内创建一个虚拟目录,并提供位于您的网站文件夹之外并具有图像的文件夹路径。现在这个文件夹将作为您网站的一部分,您不会收到错误。如何创建虚拟目录MSDN
假设您有网站文件夹d:\ Yoursites \ Testsite并且您想要访问d:\ Images \ first.jpg中的文件,请在TestWebsite的一侧指向d:\ images并通过虚拟文件访问其中的文件目录。
图片的网址类似于http://yoursite.com/yourvirtualdirectoryname/first.jpg