- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我根据当前文化设置日期格式的模型。
我尽量避免像 DataFormatString = "{0:MM/dd/yyyy}" 这样的硬编码做下面的原因是为了得到当前的文化模式
[Required(ErrorMessage = "Date is required")]
[DisplayFormat(ApplyFormatInEditMode = true,
DataFormatString = System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern.ToString())]
[Display(Name = "Date", ResourceType = typeof(Resources.Global))]
public DateTime Date { get; set; }
在 .cshtml 中
@Html.TextBox("Date",
Model.Date.ToString("d", System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat), new { @class = "datePicker" })
问题:我收到一个错误
An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type
有没有办法在 MVC TextBox Helper 中显示基于当前文化的短日期?
最佳答案
{0:d}
是当前文化 ShortDatePattern
,
代替
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern.ToString())]
你应该使用
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = {0:d})]
设置后,DataFormatString 仅在 EditorFor 和 DisplayFor 中使用。因此,您应该将 View 更改为
@Html.EditorFor(model => model.Date, new { @class = "datepicker" })
记得在 View 顶部添加@model YourModel
关于c# - MVC3 中模型 DisplayFormat 的 DataFormat 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108880/
我正在编写一个快速前端来显示吉他指法。前端在 Flash 中,但我想以某种人类可读的格式存储选项卡。有人知道已经存在的东西吗?关于如何去做的任何建议?我从阅读一些 stackoverflow 帖子中得
我正在尝试使用 FluidKit 中的功能弄清楚拖放。 我下载了演示应用程序,拖放操作中都有这行代码: private static DataFormat SupportedFormat = Data
我有来自客户的 xml: 和简单的 Java 类 import com.fasterxml.jackson.dataformat.xml.annotation.Jackso
尝试使用 jackson-dataformat-csv 解析 .csv 文件。文件包含许多与我的程序无关的列。 尝试使用 @JsonIgnoreProperties(ignoreUnknown = t
将 POJO 序列化为 CSV 时是否可以定义自定义 header 名称。 换句话说,如果我的 PoJO 中有一个名为 someField 的字段,我希望输出 CSV 文件中的标题列被命名为 Some
这是我的主课: public static void main(String arg[]) throws JsonProcessingException { Address a = new Add
本文整理了Java中com.fasterxml.jackson.dataformat.yaml.YAMLFactory类的一些代码示例,展示了YAMLFactory类的具体用法。这些代码示例主要来源于
本文整理了Java中com.fasterxml.jackson.dataformat.yaml.YAMLMapper类的一些代码示例,展示了YAMLMapper类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中com.fasterxml.jackson.dataformat.yaml.YAMLParser类的一些代码示例,展示了YAMLParser类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中com.fasterxml.jackson.dataformat.yaml.YAMLGenerator类的一些代码示例,展示了YAMLGenerator类的具体用法。这些代码示例主
我正在使用 Power BI 来分析 Azure 搜索统计信息。原始数据由搜索流量分析工具收集在存储帐户 (blob) 上。要导入日期,我使用了 this教程。但是在应用查询更改时我收到错误。 有什么
我需要 jackson-dataformat-xml 方面的帮助。我需要序列化List使用XmlMapper将引号 " 编码到 xml 中→ " . 但是序列化后XmlMapper对所有其他
我的用例是将 Java POJO 转换为字符串,以便可以将其传递并发布到 AWS Kinesis Firehose Stream。 我正在编写这个convertToString(),但我无法找到转义分
我在使用 DataFormat 属性重新初始化我的 Controller 类时遇到问题。我的 Controller 类在这里找到 https://gist.github.com/anonymous/0
对不起标题... 所以我想从剪贴板中提取文本。此文本是从网页(在浏览器中)复制而来的。在我的例子中,它是一个包含一些数据的表格。 所以我用下面的代码提取了数据(它以字符串形式出现): IDataObj
本文整理了Java中com.fasterxml.jackson.dataformat.yaml.snakeyaml.Yaml类的一些代码示例,展示了Yaml类的具体用法。这些代码示例主要来源于Gith
本文整理了Java中org.nd4j.shade.jackson.dataformat.yaml.YAMLFactory类的一些代码示例,展示了YAMLFactory类的具体用法。这些代码示例主要来源
我是java新手,我想将csv文件转换为json 我使用以下代码示例将 csv 文件转换为 json 文件,问题是,我在“withSchema(bootstrap)”上遇到了一个错误,它说:“对于 O
我正在尝试使用 jackson-dataformat-xml 从 String 读取 XML: String data = ""+ ""+ "bb"+
这是我根据当前文化设置日期格式的模型。 我尽量避免像 DataFormatString = "{0:MM/dd/yyyy}" 这样的硬编码做下面的原因是为了得到当前的文化模式 [Required(E
我是一名优秀的程序员,十分优秀!