У меня есть раскрывающийся список значений, из которых пользователь может выбрать. Метод GetCobDates работает, чтобы вернуть мой список для выпадающего меню. Я пытаюсь передать выбранное значение из списка контроллеру в моей форме с помощью кнопки отправки, но он принимает значение NULL. Пожалуйста, смотрите мой соответствующий код ниже:
<form action="@Url.Action("QueueFileUpload","Home")" method="post" enctype="multipart/form-data" id="start-process">
<div class="dx-field-value">
@(Html.DevExtreme().DropDownButton()
.Text("Select COB Date")
.Icon("save")
.DropDownOptions(options => options.Width(230))
.DataSource(ds => ds.Mvc()
.Controller("Home")
.Key("Id")
.LoadAction("GetCobDates"))
.OnItemClick("downloadButton_click")
)
@(Html.DevExtreme().Button()
.ID("submit")
.Text("Submit")
.Type(ButtonType.Default)
.UseSubmitBehavior(true)
.Icon(Url.Content("~/favicon.ico"))
)
</div>
</form>
//JQuery function
<script>
function downloadButton_click(e) {
DevExpress.ui.notify("Data from COB Date of " + e.itemData + " selected", "info", 1500);
return e;
}
</script>
Контроллер:
public void QueueFileUpload(int cobID)
{
//obtains user selected cobID value for processing
}