У меня есть следующая строка кода в частичном представлении
@Html.CheckBox("selectedUnit", new { @value = item.data.Id })
Это частичное представление представляет собой таблицу, которая позволяет выбирать строки таблицы.В моем постбеке я затем получаю список своих флажков в форме с идентификатором или «ложь».
Моя проблема заключается в моем исходном вызове к частичному представлению, все работает как задумано, но когда я вызываю егосо второй страницы (страница подтверждения с выбираемыми строками для удаления перед сохранением) я получаю исключение сервера, говорящее:
String was not recognized as a valid Boolean.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: String was not recognized as a valid Boolean.
Source Error:
Line 73: <tr>
Line 74: <td class="checkboxColumn">
Line 75: @Html.CheckBox("selectedUnit", new { @value = item.data.Id })
Line 76: </td>
Line 77: <td>
Я понятия не имею, почему он работает при первом вызове, но не во второмвремя.Это точно такой же частичный вид с точно таким же набором данных.Есть идеи?