asp.net 2.0多语言网站解决方案

news/2024/5/20 11:31:53/文章来源:https://blog.csdn.net/anna19850927/article/details/101922619

asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。首先在App_GlobalResources新建resx资源文件。如: 不同语言的resx中项目应该具有相同的名称:

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值来达到即时切换语言的目的,轻松的实现了程序的多语言。

转载于:https://www.cnblogs.com/deepwishly/archive/2010/11/24/2551187.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_850479.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2005发布网站问题及aspnet_merge.exe”已退出,代码为 1的错误

VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样&#xff0c;微软发布了WebDeployment Project插件可解决此问题&#xff1a;下载地址&#xff11;、下载后安装、右键选…

网站用户单点登录系统解决方案

1 背景   在网站建设的过程中&#xff0c;多个应用系统一般是在不同的时期开发完成的。各应用系统由于功能侧重、设计方法和开发技术有所不同&#xff0c;也就形成了各自独立的用户库和用户认证体系。随着网站的发展&#xff0c;会出现这样的用户群体&#xff1a;以其中的一…

高并发高流量网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;Web2.0的兴起&#xff0c;掀起了互联网新一轮…

大众点评网的网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;大众点评网由张涛创建于2003年4月&#xff0…

国外java开源网站聚合

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;sourceforge http://www.sourceforge.netjav…

京东商城网站服务器分析

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;京东商城是专业的数码网上购物商城,主要产品…

针对中小型网站 3000人左右/15分钟 的服务器架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;本文涉及的服务器构架主要针对3000人左右/15…

阿里巴巴网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;阿里巴巴为全球领先的B2B电子商务公司&#…

20个仿Quora的免费问答网站程序

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;接触网站制作和运营将近9年了&#xff0c;还…

政府网站防篡改解决方案

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;政府网站防篡改解决方案 互联网的出现…

网站分析基础及KPI实践

原文转自&#xff1a;http://www.techxue.com/portal.php?modview&aid148d 一&#xff1a;网站分析是什么? 网站分析(Web Analytics)即网站访客行为分析,通过对网站数据进行定量和定性的分析&#xff0c;来不断驱动和提高访问者在网站中的体验&#xff0c;并将访客转…

【转】30套最好的网站开发与设计中使用的小型图标

转载自&#xff1a;http://blogread.cn/it/article/1836?fwb1 在为您的网页设计或应用程序挑选图标的时候&#xff0c;您所需要的不仅仅只是为了完美地传达一个简单且悦目的复杂的功能&#xff0c;他们也应该有一定的统一标准&#xff0c;所依赖的图标就是其中一种方式。找到一…

Docker快速搭建WordPress博客网站

WordPressWordPress是一个非常著名的PHP编写的博客平台&#xff0c;发展到目前为止已经形成了一个庞大的网站平台系统。在WP上有规模庞大的插件和主题&#xff0c;可以帮助我们快速建立一个博客甚至网站。 在Windows上可以非常方便的安装WordPress&#xff0c;因为IIS上集成了W…

asp.net网站统计(转)

今天在 我在所的网站上加了一个简单的网站统计如图所示:鼠标放上去可以这样显示: 这就是今天做的简单的网站统计. 现在就来讲讲,是怎么实现的.我用的asp.net 2003 版本. 文章总数,文件总数就是读取数据库的操作,在这里就不说了. 对与总访问量,我是将这个参数存在count.xml…

程序员常用的网站(个人笔记)

1.CSDN -专业IT技术社区&#xff08;https://www.csdn.net/&#xff09; 2.51CTO-专注于IT人职业成长平台&#xff08;http://www.51cto.com&#xff09; 3、博客园-开发者的网上家园&#xff08;https://www.cnblogs.com/&#xff09; 4、Github-全球领先的软件开发平台&am…

网站改版了

web开发分享改版了。 求建议啊。 转载于:https://www.cnblogs.com/youqu/p/3617476.html

Java爬虫之抓取一个网站上的全部链接

前言&#xff1a;写这篇文章之前&#xff0c;主要是我看了几篇类似的爬虫写法&#xff0c;有的是用的队列来写&#xff0c;感觉不是很直观&#xff0c;还有的只有一个请求然后进行页面解析&#xff0c;根本就没有自动爬起来这也叫爬虫&#xff1f;因此我结合自己的思路写了一下…

MVC5 网站开发之七 用户功能 1、角色的后台管理

角色是网站中都有的一个功能&#xff0c;用来区分用户的类型、划分用户的权限&#xff0c;这次实现角色列表浏览、角色添加、角色修改和角色删除。 目录 奔跑吧&#xff0c;代码小哥&#xff01; MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据…

如何用Spring Boot开发网站?——个人博客网站(无需积分下载)

源码地址&#xff1a;无需积分即可下载&#xff0c;觉得有用随手给个赞吧&#xff0c;github地址在下方 功能结构图&#xff1a; 运行截图&#xff1a; GitHub&#xff1a;https://github.com/LIANYCL/myblog 如何运行代码 导入到IDEA后 第一步 配置数据库连接 修改applic…

网站开发

两人一组&#xff0c;分别完成网站的前端与后台的操作。 实现了页面跳转、登录、注册等功能。 点击课程后&#xff0c;出现课程信息 登录后才能购买相关课程 效果如下&#xff1a; 在网站开发中&#xff0c;有对数据库的访问&#xff0c;增加了许多难度&#xff0c;尤其是在注册…