小编Mik*_*use的帖子

ASP.NET MVC 2显示名称DataAnnota from资源不起作用

我正在尝试使用资源文件在MVC 2项目中保存模型的标签文本.

我有以下课程......

public class Person
{
    [Display(ResourceType = typeof(Resources.Labels),Name="First")]
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

......并尝试过使用......

    <%: Html.EditorForModel() %>
    <%: Html.EditorFor(m => m) %>
    <%: Html.LabelFor(m => m.FirstName) %>
Run Code Online (Sandbox Code Playgroud)

...但我在所有实例中都获得了标签的"FirstName".资源文件名为Labels.resx,具有"First"条目,位于Properties文件夹中.

阅读了几篇文章后,我相信这应该适用于.NET 4(我使用的是VS2010 RTM并且已经针对.NET 4).

这有用吗?

提前致谢

.net-4.0 data-annotations asp.net-mvc-2

3
推荐指数
1
解决办法
6352
查看次数

标签 统计

.net-4.0 ×1

asp.net-mvc-2 ×1

data-annotations ×1