No meu aplicativo ASP.NET MVC, estou processando uma caixa de seleção usando o seguinte código:
<%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %>
Agora, vejo que isso torna tanto a tag de entrada caixa de seleção e uma marca de entrada escondida. O problema que estou tendo é quando tento recuperar o valor da caixa de seleção usando o FormCollection:
FormValues["ReceiveRSVPNotifications"]
Eu recebo o valor "verdadeiro, falso". Ao analisar o HTML renderizado, posso ver o seguinte:
<input id="ReceiveRSVPNotifications" name="ReceiveRSVPNotifications" value="true" type="checkbox">
<input name="ReceiveRSVPNotifications" value="false" type="hidden">
Portanto, a coleção FormValues parece unir esses dois valores, pois eles têm o mesmo nome.
Alguma ideia?
<input>
tag.