0

这是我的 rad 网格列

<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>

在我的应用程序中,我将图像保存在应用程序文件夹之外,但是在运行时当网格库尝试通过设置外部文件夹路径来附加图像时,它无法为列附加图像,如何解决?

当我将它设置为内部文件夹时它工作正常,截至目前我已经为应用程序文件夹图像设置了路径。请让我知道。

我设置了路径 DataImageUrlFormatString="D:\SomePath{0}" 但不起作用..

4

1 回答 1

1

在您的网站内创建一个虚拟目录,并提供位于您的网站文件夹之外并包含图像的文件夹路径。现在这个文件夹将作为您网站的一部分,您不会收到错误。如何创建虚拟目录,MSDN

假设您有网站文件夹 d:\Yoursites\Testsite 并且您想要访问 d:\Images\first.jpg 中的文件,在 TestWebsite 侧创建一个指向 d:\images 的虚拟目录并通过虚拟目录访问其中的文件。

图片的 URL 类似于http://yoursite.com/yourvirtualdirectoryname/first.jpg

于 2012-07-10T08:15:37.503 回答