我有一个ASP.NET MVC 5项目。我添加了国际化和资源文件,现在想要使用标签中的一些资源来登录和注册表单。
我的问题是我该怎么做?如果我只是删除剃刀代码并输入资源代码,那么布局就会关闭。
这是一段代码片段:
<div class="form-group">
@Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" })
</div>
</div>
现在我想用@Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" })
更改@Resources.Resources.RegisterIntro
部分,同时保持布局不变。
这可能吗?
答案 0 :(得分:1)
有两种方式1“直接注释”2“Annotatinos with a resource” 直接注释
[Display(Name = "My Field")]
public string MyField { get; set; }
Annotatinos with a resource
[Display(Name = "My_Field",ResourceType = typeof(Resource))]
public string MyField { get; set; }
第二种方法需要在资源文件Resource.resx中添加一个值 使用适合您的目的。