asp.net-mvc – 将默认日期格式应用于ASP.NET MVC 3应用程序中的所有此类字段的最佳方法是什么?
发布时间:2020-05-24 15:32:22 所属栏目:asp.Net 来源:互联网
导读:我的目标是: 以d MMM yyyy格式显示所有日期 首页加载时的默认值/现有值 用户输入的任何内容,然后通过服务器往返 将class =“behavior-date-picker”添加到输入字段,以便我可以显示jQuery日期选择器 构建在System.ComponentModel.DataAnnotations基础结构之上
|
我的目标是: >以d MMM yyyy格式显示所有日期 >首页加载时的默认值/现有值 >将class =“behavior-date-picker”添加到输入字段,以便我可以显示jQuery日期选择器 这是一个示例模型: public class DebugDatesStub
{
[DataType(DataType.Date)]
public DateTimeOffset Date { get; set; }
}
DisplayFormat属性不能解决我的场景,因为它不适用于往返值. (用户填写表单,提交表单,由于某些服务器端验证问题而返回相同的表单 – 日期仍以他们输入的原始格式显示,而不是重新格式化.) 解决方法我遇到了类似的问题并解决了类似的问题(代码从WebGrid中取样,希望它会给你一个想法):@{
var viewDictionary = new ViewDataDictionary<DebugDatesStub>(new DebugDatesStub());
}
...
ModelMetadata.FromLambdaExpression(d => d.DateTimeOffset,viewDictionary).PropertyName,ModelMetadata.FromLambdaExpression(d => d.DateTimeOffset,viewDictionary).DisplayName,format: (item) => { return new HtmlString(item.DateTimeOffset.ToString("MMM yyyy hh:mm:ss")); })
... (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 是否需要StructureMap HttpContextScoped
- asp.net-mvc – 是否可以在Visual Studio 2013中使用asp.ne
- asp.net-mvc-3 – ASP.NET MVC 3:如何在控制器方法中获取用
- asp.net – 在测试期间如何使电子邮件到本地文件夹?
- asp.net – 将tracelistener添加到web.config
- asp.net-mvc – 首次使用ASP.NET MVC时的主要风险
- asp.net – 将GridView导出到多个Excel工作表
- ASP.NET MVC Web API2 AngularJS授权和身份验证
- asp.net mvc webapi 实用的接口加密方法示例
- asp.net-core – ASP.NET Core 1.1中的multipart / form-da
推荐文章
站长推荐
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net – 在设置了控件的选定值后运行Javascri
- asp.net-mvc – 在ASP.NET MVC3 Razor的渲染时间
- asp.net-mvc-4 – ASP .Net MVC 4 Authorize和Al
- asp.net-mvc – Razor – @ Html.Raw()仍在编码在
- asp.net-core – 如何使.NET Core类库从.NET 4.6
- macos – ASP.NET CORE 2.1预览“Csc”任务不支持
- asp.net-mvc – 将一个属性与另一个属性进行比较
- ASP.NET MVC中是否有嵌套主页?
- asp.net – 为会话值的关键名称创建枚举是一个好
热点阅读
