asp.net2.0中App_GlobalResources用途


原文:http://huerreson.cn/post/aspdotnet-multi-languages-solution.aspx

asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。

首先在App_GlobalResources新建resx资源文件。如:

不同语言的resx中项目应该具有相同的名称:

中文资源项

英文资源项

完了以后就可以使用这些名值对了,

<asp:Literal ID="Literal1" runat="server" Text="<%$ Resources:lang,userinfo%>" />

或者

<%=Resources.lang.userinfo%>

至此你可以更换浏览器的语言首选项来看看效果了。

接下去的问题是怎么通过程序本身的方式来更换语言项。

1. 可以往web.config中增加<globalization culture="en-US" uiCulture="en-US"/>来改变程序默认使用的语言项。

2.可以往global全局应用程序中增加如下代码

void Application_BeginRequest(Object sender, EventArgs e)
    {
        try
        {
            if (Request.Cookies["lang"] != null)
            {
                System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Request.Cookies["lang"].Value.ToString());
                System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Request.Cookies["lang"].Value.ToString());
            }
        }
        catch (Exception)
        { }
    }

即可通过设置变换cookie值来达到即时切换语言的目的,轻松的实现了程序的多语言。

下载测试:



相关阅读:
改良WindowsXP预读文件 为系统启动提速
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
document.createRange实例
动态增加/删除文件域
赫赫大名的A*寻路算法(vb.net版本)
Oracle隐藏索引和索引可用性的讲解
sqlserver 通用分页存储过程
linux 操作系统安装常见错误
OrdinalPosition 属性示例
CSS教程:legend标签设定宽度
用class实现IE8“添加网页快讯”功能
通过监控Linux的运行进程来保证系统安全
MySQL和SQLServer,到底选择谁?
asp 关键词字符串分割如何实现方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 2013年工会女工工作总结 我的影视作品作文800字 “爱心你我他”社会实践报告范文 那一刻,我听懂了叶落的呼唤 宁在地狱称王,不在天堂为仆 ヤo麥芽☆У:随记 市青少年宫工作情况总结 乡村党支部工作计划 有些人就算你哭瞎了眼也回不到从前【毕业季】 写假如我会变的作文 社区残疾人协理员述职报告 2016最新教师节祝福语录 老师您好! 关于城市发展情况的汇报 男孩贝贝的诗歌---绽放的雪(外一首) 乡下的老街 奇妙的石头作文900字 漫步在人生的秋天 朋友150字 一晃神,一转眼。我们就这样垂垂老去。郭敬明唯美伤感语录(爱情语录) 200字元旦来了作文:元旦 荆河公园一日游 一个人的安静 高三学习阶段的九条“军规” 小学五年级作文500字:彩虹姑娘的故事 来年的学习计划作文100字 2014教师个人自我总结范文 2015年大学生思想汇报范文 守护,这金色年华 镇林业站2014年度述职报告 童年趣事—捉泥鳅 工商局领导在共创守法经营消费安全示范村动员大会上的讲话 罗光明:从贫农到百万富翁 2016—2017学年度春季学期政教工作计划 当我面对的时候作文 那份情愫我一生都会铭记 设计实训心得体会范文 优秀的他作文150字 关于“爱国”主题演讲稿范文 春季运动会稿件精选10篇 记忆,如影随形 家是永远的岸作文700字 键盘上文字的声音 感谢(刘靖琦) 读一树的盛衰有感 2016年中学团委工作总结 小学四年级作文400字:半个面包 中华之成熟 可爱的家乡作文250字 心碎没有心伤作文100字 纪检干部学习倡导八种风气体会

Copyright © 2016 phpStudy |