Atributo de caixa de seleção desabilitado no ASP.NET MVC
Meu ViewModel tem uma propriedade de selecionada e selecionável. Ambos são booleanos. Gostaria que minha visualização tivesse uma caixa de seleção ativada quando selecionável for verdadeira e desativada quando selecionável for falsa. Qual é a sintaxe adequada para fazer isso?
Eu tentei o código abaixo em uma lista de itens em uma tabela. Cada linha volta com uma caixa de seleção desativada, independentemente do valor selecionável.
@Html.CheckBoxFor(modelItem => item.Selected, new { @disabled = !item.Selectable })