0

我是 DotVVM 的新手,目前只是在玩它。

我的模型有一个 DateTime 属性当我在一个表单中编辑它时

  <dot:TextBox   Text="{value: Datum}"  size="20" />

完整的日期时间显示为“2018-02-08T13:02:42.0000000” 可以编辑字符串,并将对象发送回视图模型工作正常。

当我添加像“yyyy-MM-dd”这样的格式字符串时,发送到应用程序的json中的属性为NULL。

我怎样才能解决这个问题?是否可以包含我自己的 JsonConverter 进行 DateTime 转换?(在这个例子中,我只需要 date 属性)

4

1 回答 1

0

为了在 TextBox 中使用日期,您需要添加ValueType="DateTime"(例如,要使用特定格式,您可以添加FormatString="d")。

于 2018-02-09T10:12:07.813 回答