All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中的File类和Directory类的相关知识_.net资料_编程技术
php 站点使用XML文件做配置类_[PHP教程]
SQL,Server,7.0,入门(六)_mssql学习_编程技术
ASP.NET正则表达式集合_[Asp.Net教程]
C#教程:Socket类的属性、方法使用实例
IIS7,会重用那些不该重用,HttpHandler_.net资料_编程技术
通过Web,Services上传和下载文件_[Asp.Net教程]
C#闪烁问题解决方法_.net资料_编程技术
PHP教程:学习掌握动态网页PHP的编程语句_[PHP教程]
dropdownlist,datagrid数据绑定简单实现_[Asp.Net教程]
Reading number is top 10 pictures
Absolutely shocked. National geographic 50 animal photographys5
中国文革时期的色情图片2
大人物的礼物
29 the belle stars after bath figure4
2013中国四川省高考作文
The wise woman of chest2
Ashlynn Brooke photograph of a group1
The real super beauty6
Azusa Yamamoto2
六种更聪明的工作方法
Download software ranking
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
Boxer's Top ten classic battle5
WebService在.NET中的实战应用教学视频 → 第2集
Unix video tutorial2
变速齿轮3.26
Tram sex maniac 2 (H) rar bag18
Tram sex maniac 2 (H) rar bag11
Red cliff
Ashlynn Video5
Tram sex maniac 2 (H) rar bag7
delv published in(发表于) 2014/1/16 9:28:50 Edit(编辑)
ASP.NET国际化(多语言)支持组件[提供下载]_[Asp.Net教程]

ASP.NET国际化(多语言)支持组件[提供下载]_[Asp.Net教程]

ASP.NET国际化(多语言)支持组件[提供下载]_[Asp.Net教程]

最近,经常有朋友问ASP.NET如何实现国际化(多语言)支持方面的问题。前段时间我正好做过这样的一个组件,现本着“人人为我,我为人人”共享精神,发布于此。


其实ASP.NET已经集成对国际化和本地化的支持,但前些日子我正好在研究CS。所以没有采用微软内置的多语言支持方案,而是采用CS2.1项目的多语言支持方案为蓝本进行改写的。


此方案主要由多语言支持组件和站点工程交互来实现多语言支持的.


一.组件工程:


由ResourceManager对象负责资源(文本)读取的相关操作,由Ryu666Cache对象负责缓存资源文件数据(添加了缓存依赖).


二.站点工程:


主要有两职责:其一,在站点目录下的Languages目录下提供所有语言版本的资源文件(XML).其二,在Web.Config文件中appSettings节中提供站点的默认语言版本.
使用说明:


根据上述说明得知,其实运用此模块相当简单,针对以下几个方面说明:


1.资源读取:


在需要读取资源文本的地方调用ResourceManager.GetString("XXXX"),XXXX为资源文件中的resource元素的name属性.特别提醒:不一定在站点工程中读取资源,如果使用自定义控件时,本组件功效会更显著.


2.资源文件提供:


在站点工程中建立Languages目录,然后在其中的languages.xml声明所有支持的语言版本.然后建立以相应语言代码为名字的子目录,在其中再以自应的格式建立Resources.xml资源文件.


3.设置默认站点语言:


在Web.config文件的appSettings节中声明.其值需要对应语言目录下languages.xml所声明的语言代码.


4.用户个性化语言选择:


在需要切换用户语言的地方设置Session["userLanguage"]值便可.设置默认站点语言类似,所设的值需要在语言声明文件中被定义.


为演示方便现版本采用Session存放用户定制的语言版本,若用于产品化时建议结合ASP.NET 2.0的Profile管理用户的个性化语言版本.


因该组件不是产品,功能也不能算是完备,只作为共享用途.各位可以在此基础上继续进行开发,也欢迎大家留言交流http://Ryu666.cnblogs.com
下载链接:http://www.cnblogs.com/Files/Ryu666/多语言支持.rar


来源:阿良.NET







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.