Ik heb een webform, met daarop een FormView waarin een tweetal datumvelden twee kanten uit databinded worden. Dus voor zowel weergeven, als voor updaten en inserten van data, wordt databinding gebruikt. Heel simpel eigenlijk:
Nu zit ik met een klein dingetje hierbij. De locale van de webapp is "NL-nl" dus hij geeft de datum als "d-M-yyyy" weer, als ik me niet vergis. Dat ik prima, maar ik wil eigenlijk zelf meer controle over hoe de datum ingevoerd kan worden. Hij accepteert wel heel veel, maar niet genoeg:
C#:
1
2
3
4
| <asp:TextBox ID="edtDetailContractStart" runat="server" CssClass="text" Columns="12" Text='<%# Bind("contractStart", "{0:d}") %>' TabIndex="9"> </asp:TextBox> |
Nu zit ik met een klein dingetje hierbij. De locale van de webapp is "NL-nl" dus hij geeft de datum als "d-M-yyyy" weer, als ik me niet vergis. Dat ik prima, maar ik wil eigenlijk zelf meer controle over hoe de datum ingevoerd kan worden. Hij accepteert wel heel veel, maar niet genoeg:
- Goed: 31-12-2005
- Goed: 31/12/2005
- Goed: 31.12.2005
- Goed: 2005-12-31
- Fout: 31:12:2005
- Fout: 20051231
- Fout: 31 12 2005
日本!🎌