Mise en forme TextboxFor contenu J'ai ceci : @Html.TextBoxFor(m => m.MyClass.MyValue, new { style = "width: 138px", id = "mTextBox", maxlength = 10 }) Je voudrais formater le contenu. Où puis-je faire cela ? Merci, OriginalL'auteur Kris-I | 2011-03-25 asp.net-mvcc# 3 Vous pouvez Utiliser Html.TextBox("MyValue",String.Format('<your format>',Model.MyClass.MyValue)) par exemple "{0:d}" ou "{0:c}" ou si vous souhaitez utiliser uniquement du Html.TextBoxFor alors u peut format de votre contenu à partir du modèle. Comment prendre de la culture en compte? OriginalL'auteur AEMLoviji 4 Cela a fonctionné pour moi.. @Html.TextBoxFor(model => model.INVOICE_DATE,"{0:MM/dd/yyyy}", new { maxlength = 10, style = "min-height:30px; min-height: 30px; border-color: green; " }) Pour ajouter de la valeur à cette réponse, veuillez expliquer ce qui a changé, et pourquoi il fonctionne. OriginalL'auteur user5636696 3 J'ai utilisé EditorFor dans un cas comme celui-ci et décorées de ma propriété DisplayFormat attribut de mon point de vue: <%: Html.EditorFor(model => model.StartDate)%> et sur mon modèle de vue [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")] public DateTime StartDate { get; set; } OriginalL'auteur Anthony Shaw 2 Vous pouvez aussi le faire, seulement le format de chaîne de caractères: TimeSpan Chaînes De Format @Html.TextBoxFor(model => model.Fecha, "{0:G}", new { @class="vld-required" }) OriginalL'auteur jherax 0 par exemple, pour afficher l'Horodatage dans ShortDate+ShortTime ("3/9/2010 4:15 PM") Html.TextBoxFor(model => model.MyClass.TimeStamp, String.Format("{0:g}",Model.MyClass.TimeStamp)) OriginalL'auteur Ciprian Grosu Vous devez vous connecter pour publier un commentaire.
Vous pouvez Utiliser
par exemple "{0:d}" ou "{0:c}"
ou si vous souhaitez utiliser uniquement du Html.TextBoxFor alors u peut format de votre contenu à partir du modèle.
OriginalL'auteur AEMLoviji
Cela a fonctionné pour moi..
OriginalL'auteur user5636696
J'ai utilisé EditorFor dans un cas comme celui-ci et décorées de ma propriété DisplayFormat attribut
de mon point de vue:
et sur mon modèle de vue
OriginalL'auteur Anthony Shaw
Vous pouvez aussi le faire, seulement le format de chaîne de caractères:
TimeSpan Chaînes De Format
OriginalL'auteur jherax
par exemple, pour afficher l'Horodatage dans ShortDate+ShortTime ("3/9/2010 4:15 PM")
OriginalL'auteur Ciprian Grosu