asp.net-mvc – 将默认日期格式应用于ASP.NET MVC 3应用程序中的
发布时间:2020-12-16 04:05:59 所属栏目: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 Web Service中XML文档中的非法字符
- asp.net – 如何使用DataReader填充DataTable
- asp.net-mvc – 如何在ASP.NET MVC中定义视图级变量?
- asp.net – WebFormsMVP的缺点?
- asp.net – 为什么WebMethod访问会话状态没有EnableSession
- ASP.NET MVC Urls和IIS集成Windows身份验证
- asp.net后台cs中的JSON格式变量在前台Js中调用方法(前后台示
- asp.net-mvc – mvc 3 session和authorizeAttribute
- asp.net – 如何检测脚本管理器是否在页面上?
- Asp.Net Identity – 登录后更新声明
推荐文章
站长推荐
- 使用ASP.NET和IIS进行多线程处理
- asp.net – 如何使用IIS重定向URL中的额外正斜杠
- asp.net-core – “如果从deploy文件夹运行,则需
- asp.net – LinkBut??ton CommandName和CommandA
- asp.net – 如何在警告框中显示验证控件的错误消
- C# 超高速高性能写日志 代码开源
- asp.net-mvc – 第一个Web API会话请求非常慢
- ASP.Net控件是否通过viewstate公开SQL查询?
- iis – 是否需要serviceAutoStartProvider属性来
- 如何使用ASP.NET MVC中的正确密钥向ModelState添
热点阅读