中英文切换资源文件的问题

中英文切换资源文件的问题

今天做了中英文切换,一直说找不到资源文件,而且切换没效果

如图所示

中英文切换资源文件的问题

最后发现了解决方案!要把aspx页面和资源文件放在同一级文件夹下面,否则不成功

 如图所示

中英文切换资源文件的问题 

 

 

AddNews.aspx

 

<%
@ Page Language
=

C#

 AutoEventWireup
=

true

 CodeFile
=

AddNews.aspx.cs

 Inherits
=

News_AddNews


    Culture

=

auto

 meta:resourcekey
=

PageResource1

 UICulture
=

auto

 
%>

<!
DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”
>


<
html 
xmlns
=”http://www.w3.org/1999/xhtml”
>


<
head 
id
=”Head1″
 runat
=”server”
>

    
<
title
>无标题页
</
title
>


</
head
>


<
body
>

    
<
form 
id
=”form1″
 runat
=”server”
>

    
<
div
>

        
<
asp:Button 
runat
=”server”
 meta:resourcekey
=”btnNews”
 Text
=”ENG”
 
/>

        
<
asp:Label 
runat
=”server”
 meta:resourcekey
=”lbNews”
></
asp:Label
>

        
<
br 
/>

        
<

href
=”?currentculture=zh-cn”
>中文(中国)
</
a
> 
&nbsp; 
<

href
=”?currentculture=en-us”
>English(USA)
</
a
>

    
</
div
>

    
</
form
>


</
body
>


</
html
>

 

AddNews.aspx.cs

 

using System;


using System.Collections;


using System.Configuration;


using System.Data;


using System.Web;


using System.Web.Security;


using System.Web.UI;


using System.Web.UI.HtmlControls;


using System.Web.UI.WebControls;


using System.Web.UI.WebControls.WebParts;


using System.Threading;


using System.Globalization;


public 
partial 
class News_AddNews : System.Web.UI.Page

{

    String s;

    
protected 
override 
void InitializeCulture()

    {

        s = Request.QueryString[

currentculture
];

        
if (!String.IsNullOrEmpty(s))

        {

            
//
UICulture – 决定了采用哪一种本地化资源,也就是使用哪种语言
            

//
Culture – 决定各种数据类型是如何组织,如数字与日期

            Thread.CurrentThread.CurrentUICulture = 
new CultureInfo(s);

            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);

        }

    }

}

 

成功转换后的效果:

中英文切换资源文件的问题 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110425.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • utf8转换成ansi编码_ansi乱码

    utf8转换成ansi编码_ansi乱码1、windows平台下#ifdef_WIN32intCParserIni::ansi2utf8(conststring&ansiStr,string&utf8Str){intret=kNoError;do{//CP_ACP(ANSI字符集)if(ansiStr.empty())BREAK_WITH_ERROR(kInvalidParamete…

    2022年9月2日
    3
  • matlab中ode45函数解二阶微分方程_matlab求常微分方程组

    matlab中ode45函数解二阶微分方程_matlab求常微分方程组Matlab微分方程求解并绘制曲线1.用dsolve()求解>>clear>>clc>>symsy(t)>>Dy=diff(y,1)Dy(t)=diff(y(t),t)>>y=dsolve(Dy==y-2*t/y,y(0)==1)y=(2*t+1)^(1/2)>>t=0:0.1:4;>>y=eval(y);>>plot(t,

    2022年10月23日
    0
  • 从源码角度看JedisPoolConfig参数配置

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!你好,JedisPoolConfigJava中使用Jedis作为连接Redis的工具。在使用Jedis的也可以配置JedisPool连接池,JedisPool配置参数大部分是由JedisPoolConfig的对应项来赋值的。本文简单总结几个常用的配置,然后通过源码(版本jedis-3.1.0)的角度让你理解配置这些…

    2022年2月28日
    59
  • 再来利用java学学javaweb——–html+css+ JavaScript[通俗易懂]

    再来利用java学学javaweb——–html+css+ JavaScript[通俗易懂]今日内容1.web概念概述2.HTMLweb概念概述*JavaWeb: *使用Java语言开发基于互联网的项目*软件架构: 1.C/S:Client/Server客户端/服务器端 *在用户本地有一个客户端程序,在远程有一个服务器端程序 *如:QQ,迅雷… *优点: 1.用户体验好 *缺点: 1.开发、安装,部署,维护麻烦 2.B/S:Browser/Server浏览器/服务器端 *只需要一个浏览器,用户通过不同的网

    2022年7月12日
    11
  • 金士顿DataTraveler 100G3 16G的U盘量产过程

    金士顿DataTraveler 100G3 16G的U盘量产过程几年前买的金士顿16GU盘由于这几天安装系统做成了启动盘,刚开始还可以正常,谁知道睡了一觉就废了。第一次尝试修复具体表现:1、插上电脑可以识别盘符,但是打不开,提示请插入U盘。2、磁盘管理中

    2022年7月3日
    61
  • phpstorm2021激活码(已测有效)

    phpstorm2021激活码(已测有效),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    174

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号