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

Kentico File URL for file uploaded with a custom page type

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

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

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

如果您的字段具有:数据类型:文件和表单控件上传文件或直接上传器,您可以使用此方法,无需 Eval 换行。

<%# GetFileUrl("FeatureFile") %>

FeatureFile 仅包含附件的 GUID。

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

 <%# Eval("FeatureFile") %>

因为它包含文件的路径。