У меня есть форма поиска, которая отображает флажки в виде списка, который можно выбрать несколько, при каждой проверке элемента значение находится между тегами кнопки.
В действии контроллера IFormCollection предоставляет различное значение ключа, но не ту кнопку, теги которой содержат результаты, он всегда возвращает ноль
<button type="button" data-toggle="dropdown" name="State" data-placeholder="---" class="dropdown-toggle js-select-checkboxes-btn">---</button>
<div class="dropdown-menu js-dropdown-menu js-select-checkboxes">
<ul>
<li>
<input id="checkbox_type_1" type="checkbox" name="checkbox_type_1" class="in-checkbox">
<label for="checkbox_type_1" data-toggle="tooltip" data-placement="left" title="Tooltip on top" class="in-label">Punjab</label>
</li>
<li>
<input id="checkbox_type_2" type="checkbox" name="checkbox_type_2" class="in-checkbox">
<label for="checkbox_type_2" data-toggle="tooltip" data-placement="top" title="Tooltip on top" class="in-label">Sindh</label>
</li>
<li>
<input id="checkbox_type_3" type="checkbox" name="checkbox_type_3" class="in-checkbox">
<label for="checkbox_type_3" data-toggle="tooltip" data-placement="bottom" title="Tooltip on top" class="in-label">Balochistan</label>
</li>
<li>
<input id="checkbox_type_4" type="checkbox" name="checkbox_type_4" class="in-checkbox">
<label for="checkbox_type_4" data-toggle="tooltip" data-placement="bottom" title="Tooltip on top" class="in-label">Khaybar Pakhtonkhwa</label>
</li>
<li>
<input id="checkbox_type_5" type="checkbox" name="checkbox_type_5" class="in-checkbox">
<label for="checkbox_type_5" data-toggle="tooltip" data-placement="bottom" title="Tooltip on top" class="in-label">Azad Kashmir</label>
</li>
<li>
<input id="checkbox_type_6" type="checkbox" name="checkbox_type_6" class="in-checkbox">
<label for="checkbox_type_6" data-toggle="tooltip" data-placement="bottom" title="Tooltip on top" class="in-label">Gilgit Baltistan</label>
</li>
</ul>
<!-- end of block .dropdown-menu-->
</div>
На странице Источник:
<button type="button" data-toggle="dropdown" data-placeholder="---" class="dropdown-toggle js-select-checkboxes-btn" aria-expanded="true">Punjab, Sindh, Balochistan</button>
В результате действия контроллера:
public IActionResult SearchPerson(IFormCollection formCollection)
{
string txtState = formCollection["State"]; << Null}
Ожидаю вывод в виде строки, т. Е. Между тегами