用自定义页面类型上传的文件的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") %>
。
谢谢Neshi。我回到了内置的cms.file页面类型,看到它被设置为直接上传。所有人都在工作,现在为了一些SASS爱人。干杯! –