【问题标题】:How to display an image from a shared network drive in Kendo Grid ClientTemplate如何在 Kendo Grid ClientTemplate 中显示来自共享网络驱动器的图像
【发布时间】:2017-08-30 20:19:36
【问题描述】:

我正在尝试在 MVC 的 Kendo UI Grid 中的 ClientTemplate 中显示图像

目前,当在我的解决方案中引用文件夹位置时,这工作得很好

 columns.Bound(c => c.Title).ClientTemplate(
            @"<div class='image-class' 
                        style='background-image: url(../Content/images/#:data.Image#);'></div>
                        <div class='image-title'><a href='" + Url.Action("Action", "Controller") + "?ID=#:data.ID#'>#: Title #</a></div>");

但是,当我尝试用网络共享文件夹替换 url 时,图像是空的。我尝试了几种不同的方法,但都没有成功...

url('file://SERVER/Folder/'#:data.Image#);
url(file://SERVER/Folder/#:data.Image#);
url(\\SERVER\Folder\#:data.Image#)

有没有一种已知的方法可以以这种方式显示图像?

谢谢!

【问题讨论】:

    标签: css asp.net-mvc image kendo-asp.net-mvc


    【解决方案1】:

    我找到了解决方案。我在 IIS 中创建了一个虚拟目录,我没有指定完整路径,而是简单地引用了虚拟目录。我只是将虚拟目录的权限设置为允许所有人“读取”权限,因为我不在乎谁在看它们。

    如果有人有更好的答案,我会全力以赴。

    谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多