Model binding on radio button(s) returns null for that property (ASP.NET Core)
<p>So I have four radio buttons that are bound to one of my model's properties all with different values. However, when the form submits, that property is returning null (while everything else returns correctly). Code:</p>

<pre><code>&lt;div id="RadioButtonGroup"&gt;
    &lt;label asp-for="Object.PropertyOne" class="radio-inline"&gt;
         &lt;input asp-for="Object.PropertyOne" value="A"  type="radio" name="optradio" &gt;Option One
    &lt;/label&gt;
    &lt;label asp-for="Object.PropertyOne" class="radio-inline"&gt;
         &lt;input asp-for="Object.PropertyOne" value="B"  type="radio" name="optradio" &gt;Option Two
    &lt;/label&gt;
    &lt;label asp-for="Object.PropertyOne" class="radio-inline"&gt;
         &lt;input asp-for="Object.PropertyOne" value="C"  type="radio" name="optradio" &gt;Option Three
    &lt;/label&gt;
     &lt;label asp-for="Object.PropertyOne" class="radio-inline"&gt;
         &lt;input asp-for="Object.PropertyOne" value="D"  type="radio" name="optradio" &gt;Option Four
    &lt;/label&gt;
&lt;/div&gt;
</code></pre>

<p>I select one, submit the form, and <code>Object.PropertyOne</code> returns null. But if I manually set <code>Object.PropertyOne</code> in my ViewModel, it displays correctly. What am I missing?</p>