c# - 如何在 C# 字符串格式函数 Razor 中添加多个空格?

标签 c# asp.net-mvc razor string-formatting

<分区>

我想在中间添加更多的空间

 @String.Format("AED       {0:0,0}", item.Price)

我得到 AED 2,999(只有一个空格)

我要 2,999 迪拉姆

在您的帮助下找到了答案,谢谢大家

 <div style="float: right; font-weight: initial; color: Red; float: right; margin-right: 5px">
    Price -&nbsp;&nbsp;<div style="white-space: pre;float:right;">@String.Format("AED    {0:0,0}", item.Price)</div>
 </div><br />

最佳答案

插入 unicode 空格\x0020 还是插入制表符\t? 或“pre”标签。

<pre>标签应该有效:

<pre>@String.Format("AED       {0:0,0}", 2999)</pre>

enter image description here

关于c# - 如何在 C# 字符串格式函数 Razor 中添加多个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37874333/

相关文章:

c# - 无法读取 local.settings.json 中定义的连接字符串

c# - Microsoft ADD - 应用程序注册 - 请求中指定的回复网址与配置的回复网址不匹配

asp.net-mvc - 使用链接文本中的 html 元素创建 ajax actionlink

javascript - 表单不提交 ASP.NET MVC 中的值

asp.net-mvc-3 - 是否可以使用 Razor 的 @ : operator? 将 Razor 构造传递给辅助方法

c# - JsonConvert.Deserializer 索引问题

c# - MVC 4 @HTML.HiddenFor 没有在回发时更新

asp.net-mvc - ASP.NET MVC 2 - 在 IValueProvider 上设置值

c# - 如何为此 ActionLink 创建正确的路由值?

c# - 根据下拉选择 MVC 显示值