separate zahlen durch ein Komma asp.net mvc
Arbeite ich an einer MVC2-Anwendung vorgenommen.
Verwende ich Daten-Anmerkungen zur Validierung von Daten (client-side und server-side). Ich habe mehrere Felder in meinem Modell, das erlaubt nur dezimale Werte. Sobald ein Benutzer eine dezimale Werte, die ich will, es konvertiert zu Komma-getrennten besser lesbaren format. Beispielsweise 1200 formatiert werden soll 1.200, während 500 sollte so bleiben, wie es ist.
Hier ist mein Modell:
public virtual GrossFee? Fee { get; set; }
Und hier ist, wie es auf der Ansicht:
%: Html.TextBoxFor(model => model.GrossFee)%>
Ideen für diese wird sehr geschätzt werden.
Dank!
- Für Reine client-Seite Kaufabwicklung diese Antwort: stackoverflow.com/questions/1990512/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Statt der
Html.TextBoxFor
können Sie dieHtml.EditorFor
und haben die Ansicht hinsichtlich der Daten-Anmerkungen wie diese:Modell:
(Ich weiß nicht, was
GrossFee?
ist, aber können davon ausgehen, dass seine dezimal)Anzeigen:
Möglicherweise müssen Sie auch zu zwicken HtmlEncode und ApplyFormatInEditMode für Ihre spezielle Anwendung.
Alles, was wandelt der Inhalt der textbox in Komma gruppiert, die zahlen so bald wie eingegeben (I. e. vor der post zurück) müsste auf javascript basieren.
hoffe, dies kann Ihnen helfen,
Statt der obigen Zeile, wenn Sie möchten, um die Anzeige der numerischen Wert mit einem Komma, der folgende code wird Ihnen helfen, -
Ich habe diese Zeile von code in meinen Controller
Sollten Sie in der Lage sein, ein Format innerhalb tostring