使用自定义页面类型上载的文件的Kentico文件URL

时间:2016-06-08 12:30:28

标签: kentico

我创建了一个新的页面类型,其中包含文件上传字段和名称字段。在我的转换中,我无法获取文件的URL。我正在阅读v9文档,但GetFileURL将我带到了已创建的adHoc页面,而不是上传的文件。

到目前为止我的转换(FeaturedType来自下拉选项):



Title: <%# Eval("FeatureTitle") %>
File: <%# Eval("FeatureFile") %>
<li><span class="<%# Eval("FeatureType") %>"></span><a href="<%# GetMediaFileUrl(Eval("FeatureFile")) %>" target="_blank"><%# Eval("FeatureTitle") %></a></li>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

如果你有Field with:数据类型:File和Form控件上传文件oraz Direct uploader你可以使用这个方法,不需要Eval包装。

<%# GetFileUrl("FeatureFile") %>

FeatureFile仅包含附件的GUID。

如果您将具有数据类型文本和表单控件的字段作为媒体选择,则可以使用

 <%# Eval("FeatureFile") %>

因为它包含文件的路径。