社区
非技术区
帖子详情
.net字段的Description属性如何实现多语言?
百思软件工作室
2016-08-03 04:44:26
.net Description属性如何实现多语言?
我们代码中的很多字段,加了一个系统属性Description,现在需要对Description属性进行多语言本地化,这个该怎么实现呢?
/// <summary>
/// 公司名称(用于公司会员、中介)
/// </summary>
[Description("公司名称")]
public string CompanyName { get; set; }
...全文
398
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]这些的构造,相信我们都见过吧,那么你是否了解其背后的技术。 ...
(转载)ASP
.NET
MVC多
语言
切换
流程图 1.创建
语言
文件 创建App_GlobalResources文件夹 创建Language文件夹 创建资源文件 这些操作做完后,目录结构应该是以下这样的 我们打开每个资源文件,在里面添加一条TiTle数据 我推荐使用ResX Manager来管理
语言
文件 比如我已经创建了中文、英语、日语这三个
语言
文件,我如果要做修改的话就需要每个文件轮流修改,使用ResX Manager就能直接同时修改这三个
语言
文件,它还提供
语言
翻译功能。具体使用方法与此文无关,就不再赘述了。 2.创建一个过滤器 namespace
.NET
中的特性、
属性
以及两者的区别
一、特性(Attribute)的概念:公共
语言
运行时允许添加类似关键字的描述声明,它对程序中的元素进行标注,如类、
字段
、方法等,其本质上就是一个类,如果没有什么机制来在运行期来获取Attribute的附加信息,那么Attribute就没有什么存在的意义,
.NET
中以反射机制来
实现
在运行期获取Attribute的附加信息。那么特性到底长啥样子呢?比如: 在方法的前面加上 [Obsolete("此
Asp
.net
page指令
属性
以前只知道会用就行,今天boss让我去理解一下<%@ Page%>里面的各个
属性
的用法,于是就有了这篇东凑西凑的文章! <%@ Page%>是页面指令,作用于当前页面,指定使用
语言
、代码页等等。 eg:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Welcomewold.aspx.cs" Inher...
非技术区
7,765
社区成员
63,203
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章