asp.net-core – ASP.NET核心DisplayAttribute本地化
发布时间:2020-12-16 04:14:29 所属栏目:asp.Net 来源:网络整理
导读:根据 documentation: The runtime doesn’t look up localized strings for non-validation attributes. In the code above,“Email” (from [Display(Name = “Email”)]) will not be localized. 我正在寻找一种在DisplayAttribute中本地化文本的方法.有
根据
documentation:
我正在寻找一种在DisplayAttribute中本地化文本的方法.有任何建议以适当的方式做到吗? 解决方法
您可以在DisplayAttribute上设置ResourceType,它可用于本地化您的文本.
将资源.resx文件添加到项目中,例如MyResources.resx,并为您的字段添加资源: 然后在DisplayAttribute中引用字段名称和MyResources类型 [Display(Name = "RememberMe",ResourceType = typeof(MyResources))] public bool RememberMe { get; set; } 本地化资源将自动拉出(参见文本框) 注意:RC2中当前存在一个错误,如果在资源值中使用非拉丁字符,则会抛出NotImplementedException:https://github.com/aspnet/Razor/issues/760 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 权限管理之ASP.NET Forms身份认证
- asp.net – 如何解决错误:当应用程序未在UserInteractive模
- asp.net-mvc-4 – 使用AngularJs Web API,为什么我们需要AS
- asp.net-mvc – IDisposable ASP.net MVC控制器
- asp.net – 模型绑定与禁用文本框
- asp.net中控件的AutoPostBack属性
- asp.net – Url片段为空
- ASP.NET会话状态/ NInject / OnePerRequest行为的问题
- asp.net – 跨页回发并再次保留源页面中的数据
- HttpHandler无法在ASP.NET MVC3 Web应用程序中工作
推荐文章
站长推荐
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义
- asp.net – 实体框架CTP5,代码优先.可选的导航属
- ASP.NET MVC 3中DropDownListFor的不显眼验证问题
- asp.net-web-api – Web API 2 OWIN承载令牌认证
- ASP.NET Core 开源GitServer 实现自己的GitHub
- asp.net – 如何将演示模型与Webforms一起使用?
- asp.net-mvc-3 – 在ASP.NET MVC3中混合基本身份
- 如何在ASP.Net(MVC)中避免XSS漏洞?
- 动手造轮子:实现一个简单的依赖注入(零)
- 在asp.net的内容页面中查找母版页内的UnorderedL
热点阅读