Validação remota MVC com campos bool adicionais
Estou tentando usar a validação remota com um campo adicional da caixa de seleção bool
[Remote("IsStorageConnectionValid", "TenantManagement", AdditionalFields = "CreateStorage")]
public String StorageConnectionString { get; set; }
Código de validação
public JsonResult IsStorageConnectionValid(string storageConnectionString, bool createStorage){
Funciona perfeitamente em termos de atingir o validador. No entanto, createStorage é sempre verdadeiro, independentemente do valor da caixa de seleção. Se eu usar campos adicionais que não são caixas de seleção, eles são fornecidos perfeitamente.
Caixa de seleção criada como padrão:
@Html.CheckBoxFor(m => m.CreateStorage)
Isso é um inseto? Ou estou fazendo errado?
Fiddle Está aqui (MVC4 é o que eu penso, mas faz a mesma coisa)