修改ASP.NET MVC RC2中的数据绑定

时间:2009-03-05 21:23:21

标签: asp.net-mvc data-binding

如何在ASP.net MVC中修改自动绑定的行为?

例如,假设我有一个简单的Employee对象。其中一个领域可能是hiredate。当此字段绑定到文本框时,它会显示mm / dd / yyyy hh:mm:ss而不是日期。

我知道我可以修改视图以添加格式,但我很确定我可以修改自动绑定,我只是不确定如何。

修改

如果可能,请提供示例代码。

1 个答案:

答案 0 :(得分:1)

你必须创建一个自定义模型绑定器,但它有点痛苦。

这篇精彩的文章准确地解释了你所追求的内容。在其中,Scott Hanselman在几个领域中分割日期,但您也可以调整它以省略时间部分:

http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx

希望有所帮助,答案来得太晚了;)