Multiple language application with Asp.net 2.0

原创 2004年09月15日 10:08:00

I tested the way to make a global application with Asp.net 2.0
Share it now and looking forward to receiving your feedback and directions.

1、Create the resource file in Resources folder
0908-1.JPG

Japanese(SharedResource.ja.resx)
0908-2.JPG

English(SharedResource.en-US.resx)
0908-3.JPG

2、In Global.asax,

None.gif void Application_BeginRequest(object sender, EventArgs e)
ExpandedBlockStart.gif    
{
InBlock.gif        
if (Request.Params["Language"!= null)
ExpandedSubBlockStart.gif        
{
InBlock.gif            
if (Request.Params["Language"].ToString() == "jp")
ExpandedSubBlockStart.gif            
{
InBlock.gif                Thread.CurrentThread.CurrentUICulture 
= new CultureInfo("ja");
ExpandedSubBlockEnd.gif            }

InBlock.gif            
else
ExpandedSubBlockStart.gif            
{
InBlock.gif                Thread.CurrentThread.CurrentUICulture 
= new CultureInfo("en-US");
ExpandedSubBlockEnd.gif            }

ExpandedSubBlockEnd.gif        }

InBlock.gif        
else
ExpandedSubBlockStart.gif        
{
InBlock.gif            Thread.CurrentThread.CurrentUICulture 
= CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);
ExpandedSubBlockEnd.gif        }

ExpandedBlockEnd.gif    }


you can see I used a parameter [Language] to swith to different language, certainly we can change the paremeter before
we post to server in aspx.

3、In aspx page_load

None.gif        this.lbTop.Text = (string)GetAppResourceObject("SharedResource""Top");
None.gif        
this.lbLogOff.Text = (string)GetAppResourceObject("SharedResource""LogOff"
);
None.gif

Use the method [GetAppResourceObject] we can get the string from resource file.

asp.net web api 2.0 实现跨域资源共享

asp.net web api 2 对跨域资源共享的支持1. 同源策略:同源策略是浏览器为保证安全最基本的功能, 只有同源的脚本才能够被执行,那么什么是同源呢?同源是指协议,域名以及端口号都相同,任何...
  • zhanxueguang
  • zhanxueguang
  • 2015年07月09日 20:47
  • 1348

Asp.Net Core 2.0 生成操作数据库文件需要的文件

开发环境 VS2017 + Win7 x64 生成操作数据库文件需要配置或添加的文件 1、Startup.cs public IConfiguration Configuratio...
  • king_hh
  • king_hh
  • 2017年12月29日 16:50
  • 80

IIS6.0手动安装与配置asp.net2.0全过程

这个问题不是很新了,但是相信对一些新手来说还是有一定难度的,或是一些程序员本身就没有机会接触到这块,正好今天 我配置计算机,把这个过程记录下来,希望以后能用的上,也希望能给大家带来一点帮助(本次试用的...
  • szyone
  • szyone
  • 2013年07月04日 14:38
  • 656

ASP.NET实现简单的聊天室,主要是Application对象

用ASP.NET做一个最简单的聊天室,逻辑清晰简单,能帮你了解Application的用法。 第一步我们先构想我们需要的页面,应该也就是两个吧,第一个登陆页面Login.aspx,第二个聊天室主页面...
  • u011955860
  • u011955860
  • 2013年12月27日 10:01
  • 2867

ASP.NET2.0轻松搞定统计图表

主页:http://blog.csdn.net/21aspnet/           时间:2007.3.27 本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。 效果图: ...
  • jsjpanxiaoyu
  • jsjpanxiaoyu
  • 2015年03月22日 01:23
  • 1479

ASP.NET中利用Application和Session统计在线人数、历史访问量

通常在整个过程中,大多数人对Application_End()这个事件的疑问是最大的,因为如果您只是在VisualStudio上做的测试的话,关闭系统时,没有触发Application_End()事件...
  • huyuyang6688
  • huyuyang6688
  • 2014年09月25日 22:08
  • 3461

学习ASP.NET MVC5框架揭秘笔记-IIS/ASP.NET管道(三)

ASP.NET管道 以IIS6.0为例,它在工作进程w3wp.exe中会利用aspnet_isapi.dll加载.NET运行时(如果.NET运行时尚未加载)。IIS6.0引入了应用程序进程池的概念,一...
  • yejinwei1220
  • yejinwei1220
  • 2015年05月13日 10:47
  • 1190

配置asp.net 2.0的项目到IIS7

首先碰到以下问题: 无法读取配置节"system.web.extensions",因为它缺少节声明 在微软的论坛找到了解决的办法: http://forums.asp.net/p/1...
  • orichisonic
  • orichisonic
  • 2015年11月10日 13:54
  • 584

[译]ASP.NET Core 2.0 带初始参数的中间件

问题 如何在ASP.NET Core 2.0向中间件传入初始参数? 答案 在一个空项目中,创建一个POCO(Plain Old CLR Object)来保存中间件所需的参数: pu...
  • sD7O95O
  • sD7O95O
  • 2017年10月25日 00:00
  • 162

asp.net identity(微软首推的身份验证)2.0分析-基于vs2015默认程序

因为总是感觉,asp.net identity用起来不太舒服,比如代码的扩展性,以及维护以后的版本,所以对其进行分析 下面进入正文: 在vs2015自带的默认程序中,App_Start/Ident...
  • loongsking
  • loongsking
  • 2017年02月05日 17:50
  • 870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Multiple language application with Asp.net 2.0
举报原因:
原因补充:

(最多只允许输入30个字)