社区
非技术区
帖子详情
.net字段的Description属性如何实现多语言?
百思软件工作室
2016-08-03 04:44:26
.net Description属性如何实现多语言?
我们代码中的很多字段,加了一个系统属性Description,现在需要对Description属性进行多语言本地化,这个该怎么实现呢?
/// <summary>
/// 公司名称(用于公司会员、中介)
/// </summary>
[Description("公司名称")]
public string CompanyName { get; set; }
...全文
470
4
打赏
收藏
.net字段的Description属性如何实现多语言?
.net Description属性如何实现多语言? 我们代码中的很多字段,加了一个系统属性Description,现在需要对Description属性进行多语言本地化,这个该怎么实现呢? /// /// 公司名称(用于公司会员、中介) /// [Description("公司名称")] public string CompanyName { get; set; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IE11下面经常卡到爆
2016-08-05
打赏
举报
回复
不管是哪种,都不需要去关心什么语言,你只需要用ResourceManager读取相应的Key显示,Net内部都已作处理
IE11下面经常卡到爆
2016-08-05
打赏
举报
回复
那你不应该在那里写死,而应该只写一个资源文件中的Key,再写一个专门的类去获取资源描述 区域语言一般不应该在程序中指定,而应该根据运行环境自动适配 Web中是根据HttpRequestHeader中的Accept-Lauguage标头来的 非Web是根据当前线程的UI CultureInfo,这个可以从配置中读取,也可以运行时由代码作全局切换
winner2050
2016-08-05
打赏
举报
回复
自己实现就行了,很容易的。就多几个区域编码,显示的那里再实现一下就行了。
newtee
2016-08-04
打赏
举报
回复
自己实现个LocalDescription
通俗易懂,什么是
.NET
?什么是
.NET
Framework?什么是
.NET
Core?
.Net
Web开发技术栈...
通俗易懂,什么是
.NET
?什么是
.NET
Framework?什么是
.NET
Core? 什么是
.NET
?什么是
.NET
Framework?本文将从上往下,循序渐进的介绍一系列相关
.NET
的概念,先从类型系统开始讲起,我将通过跨
语言
操作这个例子来逐渐引入一系列
.NET
的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运...
你必须知道的
.NET
特性和
属性
(转载)
1. 引言 attribute是
.NET
框架引入的有一技术亮点,因此我们有必要花点时间走进一个发现attribute登堂入室的入口。因为
.NET
Framework中使用了大量的定制特性来完成代码约定,[Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造,相信我们都见过吧,那么你是否了解其背后的技术。 ...
.NET
中的特性、
属性
以及两者的区别
一、特性(Attribute)的概念:公共
语言
运行时允许添加类似关键字的描述声明,它对程序中的元素进行标注,如类、
字段
、方法等,其本质上就是一个类,如果没有什么机制来在运行期来获取Attribute的附加信息,那么Attribute就没有什么存在的意义,
.NET
中以反射机制来
实现
在运行期获取Attribute的附加信息。那么特性到底长啥样子呢?比如: 在方法的前面加上 [Obsolete("此
(转载)ASP
.NET
MVC多
语言
切换
流程图 1.创建
语言
文件 创建App_GlobalResources文件夹 创建Language文件夹 创建资源文件 这些操作做完后,目录结构应该是以下这样的 我们打开每个资源文件,在里面添加一条TiTle数据 我推荐使用ResX Manager来管理
语言
文件 比如我已经创建了中文、英语、日语这三个
语言
文件,我如果要做修改的话就需要每个文件轮流修改,使用ResX Manager就能直接同时修改这三个
语言
文件,它还提供
语言
翻译功能。具体使用方法与此文无关,就不再赘述了。 2.创建一个过滤器 namespace
asp
.net
(C#)软件中多
语言
解决方案
B/S或者C/S软件中都会涉及多
语言
版本的问题,那么如何在编程过程中尽量减少因为多
语言
而带来的程序复杂性呢?下面是我想到的一个解决方案,希望广大网友们各抒己见,我用asp
.net
(C#)
语言
抛砖引玉了.
软件
语言
版本就是软件界面上的文字.我将界面上的文字分为两种类型:1 直接放在界面上的文字(在asp
.net
中大部分这些文字都是控件上一个
属性
的值) 2 由程序控制动态生成的文字(大部分是生成的控件上一个
属性
的值) ,所以所谓多
语言
版本的对这些文字的控制.
非技术区
7,777
社区成员
63,115
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章