У меня есть две загрузки файла в моей форме.Как определить, к какой форме загружать загруженный файл в моем коде C # бритвы?Я хотел бы знать, использовался ли первый элемент управления формы или второй.Исходя из этого, мне нужно решить, что делать с загруженным файлом.
Другие поля формы можно определить с помощью Request.Form["name"]
Вот моя форма на странице бритвы.
<form class="theform" action="" enctype="multipart/form-data" method="post">
<div class="fileUpload">
@FileUpload.GetHtml(
initialNumberOfFiles: 1,
allowMoreFilesToBeAdded: false,
includeFormTag: false,
uploadText: "Upload")
</div>
<div class="fileUpload">
@FileUpload.GetHtml(
initialNumberOfFiles: 1,
allowMoreFilesToBeAdded: false,
includeFormTag: false,
uploadText: "Upload")
</div>
<button type="submit" formaction="" class="btn btn-primary btn-block">submit</button>
</form>
C # код после отправки формы
if (IsPost){
if (Request.Files.Count > 0)
{
for (int i = 0; i < Request.Files.Count; i++)
{
var uploadedFile = Request.Files[i];
var fileName = Path.GetFileName(uploadedFile.FileName);
}
}
}