В моем приложении MVC у меня есть представление, содержащее 1. Один раскрывающийся список 2. Одна загрузка файла 3. Одна кнопка для отправки формы.
код формы (просмотр)
<form id="upload" enctype="multipart/form-data" action="@Url.Action("ExcelUpload", "NBL")" method="POST">
@Html.DropDownList("CustomerName", new List<SelectListItem>
{
new SelectListItem() {Text = "Customer 1", Value="CM1"},
new SelectListItem() {Text = "Customer 2", Value="CM2"}
}, new { @class = "form-control", @style = "width:auto" })
<input type="file" name="fileUpload" id="fileUpload" size="23" style="margin-top:5px"/>
<button class="btn btn-primary">Upload</button>
</form>
Я могу успешно передать свой файл в контроллер, когда нажимаю кнопку.
Код контроллера
public ActionResult ExcelUpload(HttpPostedFileBase FileUpload)
{
if (FileUpload != null)
{
// Do Stuff here.
}
}
Моя проблемаЯ также хочу выпадающее выбранное значение в контроллере, когда я нажимаю кнопку.Как передать в контроллер значение «Выпадающее выбранное» и файл?