Saltar al contenido

números separados por coma con asp.net mvc

Solución:

En vez de Html.TextBoxFor puedes usar el Html.EditorFor y hacer que la vista respete las anotaciones de datos como esta:

Modelo:

(No se que GrossFee? es pero supongamos que es un decimal)

[DisplayFormat(DataFormatString = "{0:0,0}")]
public virtual Decimal? Fee { get; set; }

Vista:

Html.EditorFor(model => model.GrossFee)

También es posible que deba modificar HtmlEncode y ApplyFormatInEditMode para que se adapten a su aplicación en particular.

Todo lo que convierta el contenido del cuadro de texto en números agrupados por comas tan pronto como se ingrese (es decir, antes de la publicación) deberá basarse en javascript.

[DisplayFormat(DataFormatString = "{0:n}")]
public virtual GrossFee? Fee { get; set; }

Espero que esto le pueda ayudar

drPastDateDetail[strMS] = decValue.ToString();

En lugar de la línea anterior, si desea mostrar el valor numérico con una coma, el siguiente código lo ayudará:

String Test = String.Format("{0:#,#.##}",decValue);
drPastDateDetail[strMS]=Test;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *