如何使用SharePoint Designer以自定义列表表单的显示形式检索附件文件名

时间:2009-12-09 16:28:21

标签: sharepoint attachment

我已经为列表的显示附加图像创建了自定义列表和修改后的列表显示形式 我在显示表单上放置了HTML图像控件但是我无法获得可以分配给Image控件的附件URL路径。我尝试了一些级别的硬编码,如:

http://Server名称/网站名称/列表/列表名称/附件/ {@ID} / ???

我可以获取ID值,因此它可以正常工作,但最后一件事是文件名,我无法获得附件文件名。
我是否需要编写代码来获取路径?如果是,那么我必须继承哪个事件

1 个答案:

答案 0 :(得分:4)

此解决方案需要无证魔法。

...放置长袍和巫师帽

使用@Title及其中的表格:

<tr>
    <td width="190px" valign="top" class="ms-formlabel">
        <H3 class="ms-standardheader">
            <nobr>Attachments</nobr>
        </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
      <SharePoint:FormField runat="server" id="attachmentsField" ControlMode="Display" FieldName="Attachments" />
    </td>
</tr>

您可以将ControlMode属性更改为“编辑”,它会显示删除选项。