Пока я отключаю выпадающий список multi select , данные не могут быть извлечены из базы данных?
<select name="SelectedInventoryTypes" id="SelectedInventoryTypes" multiple="multiple" data-native-menu="false" data-icon="grid" data-iconpos="left"> <option>Tipos Inventario</option> @foreach (var item in Model.InventoryTypes) { if (Model.SelectedInventoryTypes != null && Model.SelectedInventoryTypes.Contains(item.Value)) { <option value="@item.Value" selected>@item.Text</option> } else { <option value="@item.Value">@item.Text</option> }
Что я уже пробовал:
когда я пытался отключить данные не извлекаются из базы данных, но когда я включаю выпадающий список, данные извлекаются, и его работа помогает мне решить эту проблему.
F-ES Sitecore
Отключенные элементы формы не отправляются вместе с формой. Если вам нужны данные в форме "только для чтения", то сохраните их в скрытом поле ввода
<input type="hidden" value="...." />
Member 14328423
куда я это положу , объясните, пожалуйста, как следует
F-ES Sitecore
Вы можете поместить его в любом месте внутри формы, он не появляется на странице, так что это не имеет значения. Вы не предоставили достаточно подробных сведений о том, что вы делаете, чтобы дать конкретный код, но в любом случае вы подключаетесь к тому, где вы отключаете выпадающий список, в то же время обновите значение скрытого поля ввода (убедитесь, что у поля есть атрибут "имя"), и вы можете получить данные через скрытое поле, а не свой выпадающий список.