Скажите, правильно ли я интерпретирую этот вопрос. У вас есть документы, которые нужно загрузить и которые относятся к родительской таблице, или вам необходимо присвоить этим документам определенный идентификатор после загрузки нескольких из них?
Я буду использовать Загрузить .
Вам необходимо знать идентификатор LocalizedDocument. Вы также сможете загружать только 1 за раз. (каждый файл - это отдельный серверный вызов)
Сначала необходимо назначить идентификатор LocalizedDocument для данных, которые будут отправлены на сервер.
<script type="text/javascript">
var auth = "<%: Request.Cookies[FormsAuthentication.FormsCookieName]==null ? string.Empty : Request.Cookies[FormsAuthentication.FormsCookieName].Value %>";
var ASPSESSID = "<%: Session.SessionID %>";
$(document).ready(function () {
$('#file_upload').uploadify({
'uploader': '/Content/uploadify.swf',
'script': '<%: Url.Action("Upload", "Documents") %>',
'cancelImg': '/Content/Images/cancel.png',
'folder': '/uploads',
'scriptData': { ASPSESSID: ASPSESSID, AUTHID: auth, DocumentId: <%: Model.LocalizedDocumentId %>},
'auto':true,
'multi': true
});
});
</script>
Контроллер:
public ActionResult InsertImages(HttpPostedFileBase FileData, int DocId){ }