Django has the concept of filters that allow you to format values in views.
E.g。如果你有一个123456789字节的文件大小,那么你可以在你的视图中使用
{{ value|filesizeformat }}
显示117.7 MB。
(这是一个例子 - 还有很多其他的例如复数,人性化,时间,时间等等。)
在ASP.NET MVC3中执行此操作的最佳方式是视图将确定要使用的格式(例如,某些视图将以字节为单位显示文件大小,其他视图以更易读的格式显示)。
要拼出来 - 我知道你可以在自定义模板中执行此操作,但无法弄清楚如何为相同的值设置不同的模板,并在视图中指定要使用的模板。
答案 0 :(得分:1)
如果您致电DisplayTemplate
例如Pinguin.cshtml
,则可以拨打Html.DisplayFor(m => m.MyProperty, "Pinguin")
,并使用您的模板(使用参数additionalViewdata
)。
答案 1 :(得分:1)