2009-05-08 9 views
1

Je suis un noob ASP.Net MVC.Cases à cocher ASP.Net MVC Problème

Je ne peux pas obtenir des cases à cocher à rendre correctement, c'est-à-dire cochées/non cochées.

C'est un extrait de mon point de vue:

<input id="<%= item.ReportName + "|" + "email" %>" type="checkbox" checked="<% if  (item.Email == true) { %>true<% } else { %>false<% } %>" onclick="ajaxfunction(this)" /> 

Ceci est la vue source de IE:

<input id="TestRep02|showinhomelist" type="checkbox" onclick="ajaxfunction(this)" /> 

avis qu'il n'y a pas d'attribut cochée dans la source HTML.

Des idées?

Répondre

1

il devrait être:

<input id="<%= item.ReportName + "|" + "email" %>" 
    type="checkbox" <% if (item.Email == true) { %>checked="yes"<% } %>" 
    onclick="ajaxfunction(this)" /> 

Remarque: Les attributs vérifiés accepte "oui" et "non" .. pas vrai ou faux ..

+0

wow, merci pour la réponse éclair !! fonctionne comme prévu maintenant. – yuben

+2

Je pense que check = "checked" est le bon nom/valeur à utiliser. Voir: http://reference.sitepoint.com/html/input/checked – GuyIncognito

Questions connexes