ASP.NET MVC 2中资源文件中的DataAnnotation显示名为何无法正常显示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计210个文字,预计阅读时间需要1分钟。
我正在尝试在MVC+2项目中使用资源文件保存模型标签文本。以下是一个示例类:
javapublic class Person { [Display(ResourceType=typeof(Resources.Labels), Name=First)] public string FirstName { get; set; }}
我正在尝试使用资源文件在MVC 2项目中保存模型的标签文本.我有以下课程……
public class Person { [Display(ResourceType = typeof(Resources.Labels),Name="First")] public string FirstName { get; set; } public string LastName { get; set; } }
……并尝试过使用……
<%: Html.EditorForModel() %> <%: Html.EditorFor(m => m) %> <%: Html.LabelFor(m => m.FirstName) %>
…但我在所有实例中都获得了标签的“FirstName”.资源文件名为Labels.resx,具有“First”条目,位于Properties文件夹中.
阅读了几篇文章后,我相信这应该适用于.NET 4(我使用的是VS2010 RTM并且已经针对.NET 4).
这有用吗?
提前致谢
weblogs.asp.net/rajbk/archive/2010/04/27/localization-in-asp-net-mvc-2-using-modelmetadata.aspx本文共计210个文字,预计阅读时间需要1分钟。
我正在尝试在MVC+2项目中使用资源文件保存模型标签文本。以下是一个示例类:
javapublic class Person { [Display(ResourceType=typeof(Resources.Labels), Name=First)] public string FirstName { get; set; }}
我正在尝试使用资源文件在MVC 2项目中保存模型的标签文本.我有以下课程……
public class Person { [Display(ResourceType = typeof(Resources.Labels),Name="First")] public string FirstName { get; set; } public string LastName { get; set; } }
……并尝试过使用……
<%: Html.EditorForModel() %> <%: Html.EditorFor(m => m) %> <%: Html.LabelFor(m => m.FirstName) %>
…但我在所有实例中都获得了标签的“FirstName”.资源文件名为Labels.resx,具有“First”条目,位于Properties文件夹中.
阅读了几篇文章后,我相信这应该适用于.NET 4(我使用的是VS2010 RTM并且已经针对.NET 4).
这有用吗?
提前致谢
weblogs.asp.net/rajbk/archive/2010/04/27/localization-in-asp-net-mvc-2-using-modelmetadata.aspx
