0

嗨我跟着以下帖子为了本地化表单的标签。连接字符串以显示文化价值MVC 4+

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

回答

2

我宁愿保持它的简单,看看查看加改变,例如,&#58;

文本“地址”被绑定在其他不需要冒号或破折号的地方使用。

+0

正是我应该做的!谢谢。我不知道为什么我试图让它变得如此复杂! –

+0

没问题,很高兴我能帮到你。 –