In WSS 3.0, I've got an edit form which includes an AttachmentsField
control. It corresponds to the list of existing attachments, with delete links. In a normal edit form, if you delete an attachment and hit Save, it'll then remove the attachment.
I want to replicate this functionality for something similar, but I'm unsure how to extract the current list of attachments stored in the control. I need to do this in order to reflect any changes based on that.
The Value
property of the AttachmentsField
is apparently null, whether or not there are any attachments and whether or not I've made any changes on the control. If I check AttachmentsField.Controls
and recursively loop through it, there's a Literal
in it with an ID of AttachmentsList
, but I'm not sure how to extract the data from it (it errors if I try to print its Text
property). I can't find any other avenues of entry to try and access the data.
How do I extract the list of attachments currently rendered in the AttachmentsField control?