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

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

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

如图所示

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

最后发现了解决方案!要把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 
/>

        
<
a 
href
=”?currentculture=zh-cn”
>中文(中国)
</
a
> 
&nbsp; 
<
a 
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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ASP.NET MVC是如何运行的

    ASP.NET MVC是如何运行的ASP.NET由于采用了管道式设计,所以具有很好的扩展性,整个ASP.NETMVC应用框架就是通过扩展ASP.NET实现的。通过上面对ASP.NET管道设计的介绍我们知道,ASP.NET的扩展点主要体现在HttpModule和HttpHandler这两个核心组件之上,整个ASP.NETMVC框架就是通过自定义的HttpModule和HttpHandler建立起来的。为了使读者能够从整体上把握ASP.NETMVC框架的工作机制,接下来我们按照其原理通过一些自定义组件来模拟ASP.NETMVC的

    2022年7月22日
  • 掌握Mock摆脱后端同学的束缚

    掌握Mock摆脱后端同学的束缚在开发阶段有一个不成文的规定则是`项目开发后端先行`但是作为前端开发工程师的我们,难道在搭建完页面后只能等待后端的接口么?这样的话我们则完全被后端开发限制住了。

    2022年6月20日
  • 【转载】C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

    【转载】C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

    2021年11月20日
  • Python:利用python代码编程实现将视频的avi格式转换为MP4格式

    Python:利用python代码编程实现将视频的avi格式转换为MP4格式​Python:利用python代码编程实现将视频的avi格式转换为MP4格式目录利用python代码编程实现将视频的avi格式转换为MP4格式T1、ffmpeg命令在dos内实现T2、python代码编程实现利用python代码编程实现将视频的avi格式转换为MP4格式T1、ffmpeg命令在dos内实现ffmpeg-y-iF:\File_Anaconda\project_py37\RealTimeImageAnimation\output\FamilyBa_HuGe.a

    2022年10月17日
  • apap图像拼接_20张以上多图拼图软件

    apap图像拼接_20张以上多图拼图软件整理一下APAPimagestitching的代码:项目地址:https://cs.adelaide.edu.au/~tjchin/apap/其中MDLT是两张图片的拼接,调试过程基本很简单,不再赘述;对于BAMDLT多图拼接代码,现将出现的问题及解决办法整理如下:BAMDLT使用依赖三个库,分别是EIGEN,Google’sCeressolver,GLOG其中EIGEN…

    2022年9月23日
  • mybatis配置文件位置

    mybatis配置文件位置目录配置文件在resource/mapper文件下项目结构配置文件在java/**/mapper/xml文件夹下项目结构配置总结配置文件在resource/mapper文件下优点:配置文件在resource文件夹下,类文件在Java文件夹下,结构清晰项目结构##配置1、properties文件#配置扫描mybatis.mapper-locations=classpath:mapper/**.xml2、启动类@MapperScan(value=”top.jiug.sa.mapp

    2022年10月29日

发表回复

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

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