У меня есть форма с несколькими входами.Я отправляю форму в ajax с form.serialize()
в Jquery.Вкладка «Сеть» показывает, что данные отправлены успешно (welcomesCritiques: on, complete: on
).
На стороне сервера я перехватываю эти входные данные в пользовательском обработчике
public async Task<IActionResult> OnPostLoadBooksAsync(string search, bool welcomesCritiques, bool complete, int startIndex, int amount)
Строка и значения int отлично связываютсяхорошо.Но bools всегда ложные.Когда я заменяю bools строкой, я получаю "on".
Это известная проблема?Как я могу сделать так, чтобы "on" стал bool?
Спасибо за вашу помощь!