gpt4 book ai didi

asp.net-mvc - ASP.NET MVC2 和日期时间格式

转载 作者:行者123 更新时间:2023-12-02 03:49:34 24 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC2 和 MvcContrib.FluentHtml 来进行表单绑定(bind)。

我想将日期时间格式绑定(bind)到具有特定日期时间格式的文本框。

<%=this.TextBox(c => c.date_a).Class("readonly text-box") %>
// PS. c.date_a is a DateTime

给我

<input type="text" value="5/9/2009 12:00:00 AM" name="date_a" id="datea" class="readonly text-box">

但是,我想覆盖默认的日期时间格式。例如

value="2009-5-9" 
value="9-5-09"
value="09May9"

我知道我可以通过特定值覆盖该值,但是,日期也应该绑定(bind)到 POST 表单上的对象类。

如何使用“最少”代码覆盖 UI 上特定字段的默认日期时间格式?

最佳答案

我不知道这是否适用于 MvcContrib MvcContrib.FluentHtml 但没有它,它非常简单,添加到您的模型属性

[DisplayFormat(DataFormatString="{0:MM/dd/yyyy}", ApplyFormatInEditMode=true)]

在你看来

m.DateProperty) %>

我不知道 MvcContrib 是否使用属性,但如果没有,它应该会这样,您的日期将始终具有相同的格式,仅指定一次格式...

希望对你有帮助

关于asp.net-mvc - ASP.NET MVC2 和日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2227742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com