-1

我正在寻找一种方法来动态指定视图中我的模型 DateTime 字段的格式。我需要这些是可编辑的(这意味着我希望对它们的更改正确绑定到回发模型)。我不担心验证,因为我将在结果文本框上使用 jquery datepicker 控件。

到目前为止,我所发现的只是一种在模型中设置数据注释格式的方法——这种方法过于静态和限制(除非还有一种在运行时修改数据注释的方法?)。还找到了为 DateTime 制作模板的指南,但这也是静态的。找到了一些方法来格式化视图中的字段,以满足不会回发更改的“仅显示”要求。

到目前为止,我唯一想到的是在我的所有模型中为每个 DateTime 字段设置一个单独的字符串字段,在仅显示字符串字段之前手动在控制器中进行转换,然后将它们转换回来。在我开始他的凌乱方法之前,是否有人对更简单/更清洁的方法有任何建议?

4

1 回答 1

0

您可以在技术上编写自己的注释,根据您的需要为您提供动态格式。

这些是在运行时评估的,因此根据您想要返回的内容,您可以执行此操作。

我目前正在使用属性为特定用途返回非常具体的数据。

于 2012-07-05T14:15:59.887 回答