none
formato iban en displayfor RRS feed

  • Pregunta

  • Hola:

    Tengo en el modelo el iban. El iban no tiene ningún formato y está guardado como "ES0012345678901234567890" y cuando lo visualizo con displayfor quisiera se mostrara con el siguiente formato: ES00-1234-5678-9012-3456-7890", pero no consigo hacerlo. He estado mirando y he visto que se usa dataanotations pero solamente con números, pero no con caracteres.

    Si alguien sabe como puedo hacerlo, se lo agradecería.

    Un saludo y gracias.

    sábado, 13 de febrero de 2021 21:06

Respuestas

  • Hola, también puedes en tu modelo crear una propiedad que sea de sólo lectura y que formatee a tu conveniencia
    public class MyModel
    {
        public string Iban { get; set; }
        public string IbanFormatted =>
             FormatIban(Iban);
    }

    Y el display lo aplicas en esa propiedad

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta elturle lunes, 15 de febrero de 2021 16:57
    domingo, 14 de febrero de 2021 18:37
    Moderador

Todas las respuestas

  • Hola, existe el atributo DisplayFormat que puede servirte.


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    domingo, 14 de febrero de 2021 17:04
    Moderador
  • Hola:

    Lo he Estado mirando y solamente va con números y fechas, no tiene máscaras para cadenas.

    Un saludo.

    domingo, 14 de febrero de 2021 18:00
  • Hola, también puedes en tu modelo crear una propiedad que sea de sólo lectura y que formatee a tu conveniencia
    public class MyModel
    {
        public string Iban { get; set; }
        public string IbanFormatted =>
             FormatIban(Iban);
    }

    Y el display lo aplicas en esa propiedad

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta elturle lunes, 15 de febrero de 2021 16:57
    domingo, 14 de febrero de 2021 18:37
    Moderador
  • Hola,

    ¿Alguna novedad sobre la consulta realizada?

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    lunes, 15 de febrero de 2021 15:10
    Moderador
  • Muchas Gracias.

    No había caido en la propuesta que me indicas.

    Un saludo.

    lunes, 15 de febrero de 2021 16:58