首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止提交的TextboxFor日期时间

防止提交的TextboxFor日期时间
EN

Stack Overflow用户
提问于 2017-03-25 11:20:16
回答 2查看 404关注 0票数 1

A有一个问题,就是我正在发送日期时间查看。在HTTPGET中,我没有任何问题,我的意思是它将日期显示为格式化。但是,当我试图将它张贴到控制器时,它不会发布。日期变了。例如,如果我的约会日期25-03-2015 (2015年3月25日)发布它的变化,并试图以"25“为蒙斯。当我进入2017年11月10日的时候,一切都好了。当我输入第一个数字(在本例中为11 )高于12时,它不会发布。你可以看到我的模型和零件。谢谢。

模型:

代码语言:javascript
运行
复制
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy HH:mm}", ApplyFormatInEditMode = true)]
public DateTime AppointmentDate { get; set; }

视图:

代码语言:javascript
运行
复制
<div class="input-capsule appointment-date">
     @Html.LabelFor(m => m.AppointmentDate, "Randevu Tarihi:")
     @Html.TextBoxFor(m => m.AppointmentDate, "{0:dd-MM-yyyy HH:mm}", new {@class = "form-control required" })
</div>
EN

回答 2

Stack Overflow用户

发布于 2017-03-25 11:29:28

您不需要在模型类中提供日期格式。

尝试这种类型的格式:

代码语言:javascript
运行
复制
@Html.TextBoxFor(m => m.AppointmentDate, "{0:dd/MM/yyyy}")
票数 0
EN

Stack Overflow用户

发布于 2017-03-25 12:31:53

你还记得这样的定义吗?

代码语言:javascript
运行
复制
@using (Html.BeginForm())
{
<div class="form-horizontal">
<div class="form-group">
<div class="input-capsule appointment-date">
 @Html.LabelFor(m => m.AppointmentDate, "Randevu Tarihi:")
        @Html.TextBoxFor(m => m.AppointmentDate, "{0:dd-MM-yyyy HH:mm}", new {@class = "form-control required" })
    </div>
</div>
 <div class="form-group">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" value="Save" class="btn btn-default" />
        </div>
    </div>
</div>
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43015707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档