【问题标题】:Specify custom formatting in view在视图中指定自定义格式
【发布时间】:2012-06-14 10:16:24
【问题描述】:

Django has the concept of filters that allow you to format values in views.

例如如果您的文件大小为 123456789 字节,那么您可以在视图中使用

{{ value|filesizeformat }}

显示 117.7 MB。

(这是一个例子——还有很多其他的例子,例如复数、人性化、timesince、timeuntil 等)。

在 ASP.NET MVC3 中执行此操作的最佳方式是什么)。

说清楚 - 我知道您可以在自定义模板中执行此操作,但无法弄清楚如何为相同的值设置不同的模板并在视图中指定要使用的模板。

【问题讨论】:

  • 查看显示/编辑器模板。这应该是您正在寻找的。​​span>
  • 我不知何故错过了您可以命名要使用的模板并提供附加视图数据 - 认为这是 MVC3 中的新功能

标签: c# asp.net-mvc-3


【解决方案1】:

如果您调用DisplayTemplate,例如Pinguin.cshtml,您可以调用Html.DisplayFor(m => m.MyProperty, "Pinguin"),它将使用您的模板(使用参数additionalViewdata)。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多