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 交通频道 作文范文 激动 苗圃童话(4) 根的向地性实验记录600字 我帮妈妈做家务了作文500字 小学四年级作文400字:爱的表达方式 因为我们是朋友 争做文明守纪好孩子主题班会 与众不同 想飞的玻璃 道路客运站年终总结 梅花的诗句或名句 关于节约的作文选集:节约的生活 夜晚安静下来 放手、是我们彼此最好的结局 想象节 台山,我来了 久一点忘记 我们的六一 忆回族开斋节 丽人行·三月三日天气新 2015小公司管理制度 冬景作文350字 小学描写弟弟的作文300字_我的弟弟 五月抒怀 少数民族传统体育运动会接待工作总结 移民的乡愁 梦归作文400字 2016党员年公开承诺书 美国养狗正上的十句经典,养狗的人你们知道吗? 关于过六一的作文:记六一儿童节里的一件事 心情很不错的唯美句子 看那阳光下的花开花落,是那么的漂亮 送杨錥归隐 团总支副书记在我系暑假实践交流会上的发言 顺境与逆境 2017经贸税务工作总结 2016年计划生育局“324世界防治结核病日”宣传活动总结 小说《小城恋情》第三十四章 浅谈集团企业现金流的差异化管理 唱支颂歌给您听 来生,还比你快… 北京笔记,江夏南桥饶峰饶浩成成功在望最精彩博语(短语)荟萃(181) 2006年春季重大动物疫病防控工作意见 在市计生委保持共产党员先进性教育“整改提高”阶段动员会上的讲话 厚德博学,求真求美 2015最新2015年先进党支部的事迹材料 保护野生动物宣传语 我说谎了作文 写伯伯的作文 俯视,仰望作文1100字 同窗同学聚会方案

Copyright © 2016 phpStudy |