如何在ASP.net MVC中修改自动绑定的行为?
例如,假设我有一个简单的Employee对象。其中一个领域可能是hiredate。当此字段绑定到文本框时,它会显示mm / dd / yyyy hh:mm:ss而不是日期。
我知道我可以修改视图以添加格式,但我很确定我可以修改自动绑定,我只是不确定如何。
修改
如果可能,请提供示例代码。
答案 0 :(得分:1)
你必须创建一个自定义模型绑定器,但它有点痛苦。
这篇精彩的文章准确地解释了你所追求的内容。在其中,Scott Hanselman在几个领域中分割日期,但您也可以调整它以省略时间部分:
http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx
希望有所帮助,答案来得太晚了;)