0

我有一个视图,我正在尝试使用 UIHInt 数据注释属性来呈现其控件。

对于模型中的字符串属性,我使用了 UIHint("TextBox") 并在我的 shared/editortemplates 文件夹中添加了一个 TextBox.cshtml,它工作正常并显示了我想要从我的 txt.js 中获得的所需文本框。

我按照相同的方式显示我的日期时间控件(jquery 小部件日期时间选择器)。我已将 UIHInt("DFDateTime") 用于模型中的 datetimeoffset 属性,并在共享/编辑器模板文件夹中添加了 DFDateTime.cshtml。

获取异常:传入字典的模型项的类型为“System.DateTimeOffset”,但此字典需要“System.String”类型的模型项。

我不知道为什么会出现这个错误,有人可以建议吗?

4

1 回答 1

0

我不知道为什么会出现这个错误,有人可以建议吗?

DFDateTime.cshtml在模板中使用适当的模型类型:

@model DateTimeOffset
...
于 2013-07-15T09:18:54.337 回答