ServiceStack LoCode数据库优先模式下DateTime字段编辑格式问题
ServiceStack LoCode数据库优先模式DateTime字段编辑配置问题
我在使用ServiceStack LoCode的数据库优先模式编辑现有数据库表数据时遇到了问题,该表包含多个DateTime字段。我没在官方文档里找到这种模式下DateTime字段的格式化配置方法,而且官方演示应用里似乎是用字符串字段存储日期,而非实际的DateTime类型。
页面显示的日期值格式为2020-01-01T00:00:00.0000000,但进入行编辑模式时,浏览器绑定HTML输入框会抛出以下错误:
The specified value "2020-01-01T00:00:00.0000000" does not conform to the required format, "yyyy-MM-dd".
目前的问题是,数据库优先模式下编辑日期字段时,日期输入框始终无法加载值,显示为空。我想找到用于配置DateTime字段编辑格式的官方文档,以下是我根据预定义类型格式化示例做的尝试:
if (type.Name == "PolicyMatchFacility") { type.Property("StartDate").AddAttribute(new FormatAttribute("MM/dd/yyyy")); }
内容的提问来源于stack exchange,提问作者jkrebsbach
相关产品推荐
相关产品推荐

