【问题标题】:DotVVM - DateTime json conversion not workingDotVVM - DateTime json 转换不起作用
【发布时间】:2018-07-19 01:28:42
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: datetime dotvvm


    【解决方案1】:

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

    【讨论】:

    • 谢谢。顺便说一句,不错的项目。
    猜你喜欢
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多