У вас есть настройки страницы, аналогичные приведенным ниже, HasAnimal всегда связывает как ложь - несмотря на то, что выбрано да - есть идеи?
cs
public class MyViewModel
{
public bool HasAnimal { get; set; }
public async Task<IActionResult> OnPostAsync() {}
}
cshtml
<label>Yes</label>
<input asp-for="HasAnimal" type="radio" value="true" checked />
<label>No</label>
<input asp-for="HasAnimal" type="radio" value="false" />