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

问题描述:

我已经使用文件上传字段和名称字段创建了新的页面类型。在我的转换中,我无法获取文件的URL。我正在阅读v9文档,但GetFileURL将我带到了创建的adHoc页面,而不是上传的文件。用自定义页面类型上传的文件的Kentico文件URL

这里是我的转型到目前为止(在FeaturedType是从下拉选择):

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

,如果您有场与:数据类型:文件,表单控件上传文件oraz直接上传你可以使用这种方法,没有Eval包装。

<%# GetFileUrl("FeatureFile") %> 

FeatureFile仅包含附件的GUID。

如果你有场与数据类型的文本和表单控制,媒体选择,你可以,因为它包含的文件路径只使用

<%# Eval("FeatureFile") %> 

+0

谢谢Neshi。我回到了内置的cms.file页面类型,看到它被设置为直接上传。所有人都在工作,现在为了一些SASS爱人。干杯! –