none
Manipular checkbox RRS feed

  • Pergunta

  • Ola, 

     

    sou iniciante no Asp.Net MVC,

    estou manipulando checkbox nas views, eu sei como salvar no banco o valor do checkbox, 

    mas eu quero exibir na view delete e details , mas estou com problemas pois o que 

    aparece na view é o nome true ou falso.

    Utilizo isso na view delete para exibir:

    <th class="display-label">Usado em Passagens</th>

                    <td class="display-field"><%: Model.UsarPassagens %></td>

    ai aparece na tela:

    Usado em Passagens   true

    é possível colocar um "Sim" no lugar do "true"?

     

     

     

     

    domingo, 10 de julho de 2011 23:55

Todas as Respostas

  • Galera resolvi o problema, depois de algumas horas tentando, quando peço ajuda, acabo resolvendo sozinho, hehehe.

     

    usei isso 

        <%if (Model.UsarPassagens.Equals(False)) { %>

                                                <%: Html.Label("Não") %>

                                                <%} else { %>

                                                <%: Html.Label("Sim") %>

                                                <%}%></td> 

     

    onde tinha  <%: Model.UsarPassagens %>

     

    e deu certo apareceu o que eu queria!

    segunda-feira, 11 de julho de 2011 00:25
  • Você pode fazer essa transformação de outras maneiras para poder reutilizar o código com mais facilidade.

    Encher suas views de condicionais pode, e provavelmente vai, transformar sua manutenção futura numa enorme dor de cabeça.

    Opções:

    1. Usar os TemplateEditor do MVC:

    http://www.dalsoft.co.uk/blog/index.php/2010/04/26/mvc-2-templates/#Adding_Your_Own_Display_Template

    2. Criar um CustomHtmlHelper para renderizar a string para você.

     

     


    terça-feira, 12 de julho de 2011 19:49
    Moderador