У меня был бы массив или вектор в одном из файлов с геттером и сеттером.Таким образом, когда в вопросе № 3 загружен файл abc.pdf, вы можете отправить информацию, которую хотите сохранить, в установщик и сохранить ее в индексе 3. Если вы хотите получить к нему доступ, используйте метод получения для индекса 3.
В зависимости от того, что вы хотите сохранить, вы создаете массив, содержащий то, что вы хотите.Я не использовал Asp.net, но этот сайт говорит вам, как отсортировать массив, который нам не нужен, но также показывает, как создать массив структур.Поэтому, если вы хотите сохранить только имя файла, вам нужен только строковый массив.Но если вам нужно сохранить имя и что-то еще, то создайте массив структур.
Private Structure FileInfo
Public Name As String
Public OtherInfo As String
End Structure
Затем создайте массив с:
Dim FileInfoArray(NumOfPotentialUploadedFiles - 1) As FileInfo
Так как кажется, что каждое из ваших полей ввода загружает по одному файлу, вам просто нужно запомнить номер идентификатора полей итогда вы бы легко «знали, с какими идентификаторами были связаны загруженные файлы», как если бы в поле 1 был загруженный файл, тогда он был бы в массиве в той же позиции.Вы можете создать логическое значение в структуре, для которой задано значение false при первом создании массива.Затем, когда вы загружаете файл с индексом 1, вы меняете логическое значение на true.Таким образом, вы легко узнаете, какие файлы у вас есть, когда вы проходите через массив b / c, только файлы с истинным значением имеют файл.