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

使用自定义页面类型上载的文件的Kentico文件URL,kentico,Kentico,我创建了一个新的页面类型,其中包含一个文件上载字段和一个名称字段。在我的转换中,我无法获取文件的URL。我正在阅读v9文档,但GetFileURL将我带到创建的临时页面,而不是上传的文件 以下是我到目前为止的转换(FeaturedType来自下拉选择): 标题: 文件: 如果您有字段:Data type:File和Form control Upload File或az Direct uploader,则可以使用此方法,而无需Eval wrap <%# GetFileUrl("Featur

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

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

标题:
文件:

  • 如果您有字段:Data type:File和Form control Upload File或az Direct uploader,则可以使用此方法,而无需Eval wrap

    <%# GetFileUrl("FeatureFile") %>
    
    
    
    FeatureFile仅包含附件的GUID

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

     <%# Eval("FeatureFile") %>
    
    
    

    因为它包含文件的路径。

    如果您有字段:Data type:file和表单控件Upload file或z Direct uploader,则可以使用此方法,而无需Eval wrap

    <%# GetFileUrl("FeatureFile") %>
    
    
    
    FeatureFile仅包含附件的GUID

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

     <%# Eval("FeatureFile") %>
    
    
    

    因为它包含文件的路径。

    谢谢Neshi。我回到了内置的cms.file页面类型ans saw,它被设置为直接上传。一切都在起作用,现在为了一些爱。干杯@dawid谢谢你的回答,它真的很有帮助:)谢谢Neshi。我回到了内置的cms.file页面类型ans saw,它被设置为直接上传。一切都在起作用,现在为了一些爱。干杯@谢谢你的回答,这真的很有帮助:)