2011-05-20 5 views
0

Modèle:passant modèle dans la case à cocher?

[DisplayName("waiting for activation")] 
public string Awaiting { get; set; } 

ASPX:

<div class="field forCheckbox">        
    <%:Html.CheckBoxFor(model=>model.Awaiting)%>       
    <%:Html.LabelFor(model=>model.Awaiting) %>     
    <%:Html.ValidationMessageFor(model=>model.Awaiting) %> 
</div> 

note: Son est un groupe de cases à cocher. sauf cette valeur de case à cocher tous les autres sont bool.

erreur: cannot convert convert bool to string?

Comment faire?

+0

votre classe complète publier modèle, il peut aider – hunter

Répondre

0

Faites votre propriété un bool

public bool Awaiting { get; set; } 
0

Essayez

public bool Awaiting { get; set; } 

Au lieu

+0

je passe une valeur de chaîne. donc je veux que ce soit de la ficelle. – bill

+0

Si vous avez besoin d'attendre plus tard dans votre code, utilisez Awaiting.ToString() pour le convertir en une chaîne si nécessaire – isNaN1247