Html.Display对于十进制格式?

2024-05-28

例如,我有一个十进制值:59625879,00

我想这样显示这个值:59.625,879 or 59625,879

我怎样才能做到这一点@Html.DisplayFor(x => x.TAll, String.Format()) ?

Thanks.


装饰你的视图模型属性[DisplayFormat]属性并指定所需的格式:

[DisplayFormat(DataFormatString = "{0:N}", ApplyFormatInEditMode = true)]
public decimal TAll { get; set; }

然后在你看来:

@Html.DisplayFor(x => x.TAll)

如果您不想在视图模型上执行此操作,您也可以在视图内执行此操作的另一种可能性:

@Model.tAll.ToString("N")

但我会推荐你​​第一种方法。


另一种可能性是为小数类型编写自定义显示模板(~/Views/Shared/DisplayTemplates/MyDecimalTemplate.cshtml):

@string.Format("{0:N}", Model)

进而:

@Html.DisplayFor(x => x.TAll, "MyDecimalTemplate")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Html.Display对于十进制格式? 的相关文章

随机推荐

  • 我如何知道文件已打开或正在使用? [复制]

    这个问题在这里已经有答案了 可能的重复 有没有办法检查文件是否正在使用 https stackoverflow com questions 876473 is there a way to check if a file is in use
  • 导航时 Internet Explorer 9 中的图像闪烁白色

    我正在使用 XHTML 1 1 CSS 3 0 开发一个网站 但 Internet Explorer 9 出现问题 每次我将页面从 主页 更改为 功能 时 各种图像在填充之前都会闪烁 白色 出现这种 白色闪烁 每次页面更改时 我见过很多堆栈
  • 在 Swift 2.0 中以横向模式使用 UIImagePickerController

    我正在编写一个仅限 LandScape 的 iPad 应用程序 我需要从库中拍照以发送数据库 但图像上传屏幕仅适用于纵向模式 如何将其更改为横向模式 我读过一些关于 UIPickerControllerDelegate 不支持横向模式的内容
  • CRM 2011 SecurityNegotiationException 尝试访问 Web 服务

    尝试连接到 CRM 2011 Web 服务时出现意外错误 这是背景 连接字符串 删除敏感信息 ServiceUri https crmdomain com OrgName XRMServices 2011 Organization svc
  • Rome XmlReader 不读取 https feed

    我正在尝试阅读https d3ca01230439ce08d4aab0c61810af23 电子邮件受保护 录音 atom https d3ca01230439ce08d4aab0c61810af23 bla mycon mycompany
  • 如何在 Greasemonkey 4 中的 DOM 上运行代码?

    随着 Firefox 57 和 Greasemonkey 4 的更新 我的一些用户脚本被破坏了 在我使用的一些脚本中 document addEventListener DOMContentLoaded doStuff false 这在 G
  • 将图像作为球分配给 SKShapeNode - Spritekit 游戏

    我正在尝试在 Swift 2 Sprite kit 游戏中向我的球添加图像 我有一个make ball 函数 但在游戏场景中没有错误 当调用该方法时 我不断收到此错误 无法分配 SKShapeNode 来输入 Ball 我不知道如何修复 并
  • 当在 Visual Studio Code 中设置 isDevelopment 时

    I want reload window using shortcut key it is already defined to ctrl R 但不知道如何使用快捷键重新加载窗口 你能解释一下我如何处于 isDevelopment 状态吗
  • PHP session_destroy() 警告会话对象销毁失败[重复]

    这个问题在这里已经有答案了 我有这个 php 脚本 但在破坏会话时遇到问题 我收到这个警告 警告 session destroy 会话对象销毁失败 第 6 行 C xampp htdocs template nota finalizare
  • 查找字符串变量中的位数

    我有一个字符串 有时给出字符值 有时给出整数值 我想获取该字符串中的位数 例如 如果字符串包含 2485083572085748 则总位数为 16 请在这件事上给予我帮助 使用正则表达式的更干净的解决方案 matches all non d
  • 如何避免阻塞node.js中的主线程?

    当使用 Node js 编写 Web 服务器应用程序时 永远不要阻塞主线程当然非常重要 但是 如果服务器请求需要进行需要一些时间才能完成的计算怎么办 会做一个 setTimeout myCalculationFunc 0 是保持服务器响应其
  • Javascript 中的深平面多维数组[重复]

    这个问题在这里已经有答案了 我想编写一个可以深度展平给定数组的函数 例如 deepFlatten deepFlatten 1 2 3 1 2 3 deepFlatten 1 2 3 a b c 1 2 3 1 2 3 a b c 1 2 3
  • Google AJAX API - 如何获得 4 个以上结果?

    我使用下面的 google API ajax 来获取特定搜索词的图像 这是在一个WinForms app 下面的链接似乎有效 但它只返回 4 个结果 通过 JSON 有谁知道如何哄得更多吗 显然必须有另一个参数来请求更多或分页结果 但我似乎
  • 如何在2.0构建的应用程序中使用WCF wsHttpBinding服务?

    WCF 服务正在使用 wsHttpBinding 绑定运行 将使用 WCF 服务的应用程序不符合 WCF 或者换句话说 它位于 Framework 2 0 之上 我无法在此应用程序中使用 ServiceModel 因为只有 3 5 支持 S
  • 我可以在 Emacs 的 shell 模式下使用 PowerShell 吗?

    我可以在 emacs 的 shell 模式下使用 powershell 作为 shell 吗 How 请参阅 Jeffrey Snover 的博客文章在 Emacs 内运行的 PowerShell http blogs msdn com p
  • 如何区分两个同名的多选列表

    对于我正在构建的系统 我需要查看第一个列表中出现了哪些选项 通过 POST 请求 以及第二个列表中出现了哪些选项
  • 将 android ndk 构建文件转换为 gradle

    是否有任何有关将 application mk android mk 文件转换为基于 gradle 的 build gradle 文件的文档 良好的链接 QArea 多谢 目前 Gradle 中的 NDK 支持非常有限 如果你需要组装一些
  • 多彩文本框的想法?

    在我的网站中 我想实现一个文本框 人们可以在其中输入一组由分隔符分隔的字符串 例如本页底部的标签文本框 由空格 分隔符 分隔的标签 字符串 为了让用户更清楚 为每个字符串提供不同的背景颜色或其他视觉提示是很有意义的 我认为使用常规输入 文本
  • Python(和 Java)中最快的数据打包

    Sometimes http www codinghorror com blog 2009 01 the sad tragedy of micro optimization theater html our host is wrong na
  • Html.Display对于十进制格式?

    例如 我有一个十进制值 59625879 00 我想这样显示这个值 59 625 879 or 59625 879 我怎样才能做到这一点 Html DisplayFor x gt x TAll String Format Thanks 装饰