连接字符串以显示文化价值 MVC 4+

Concatenate string to Display Culture Value MVC 4+

您好,我已按照以下 post 对表单标签进行本地化。

http://afana.me/post/aspnet-mvc-internationalization.aspx

我工作得很好,但我想找到一种方法将“:”连接到显示值(即地址:)?

查看:

<div class="col-sm-5">
 @Html.LabelFor(model => model.Address)
</div>

型号:

 [Required]
 [Display(Name = "Address", ResourceType = typeof(Resources.Resources))]
 public string Name { get; set; }

resx 文件中的密钥

Name :Address
Value:Address

我的尝试是:

更换模型

[Display(Name = "Address" + ":", ResourceType = typeof(Resources.Resources))]

更改视图

@Html.LabelFor(model => model.Address, Name + ":")

任何有想法的人都可以吗?是否可以获取名称 属性 并在视图中对其进行操作?

https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute%28v=vs.110%29.aspx

我希望保持简单,并通过添加(例如 &#58;)来查看视图的变化。

文本 "Address" 一定会用在不需要冒号或破折号的其他地方。