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


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

    如图所示

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

    成功转换后的效果:

     

  • 相关阅读:
    BitAdminCore框架应用篇:(五)核心套件querySuite列的定义
    BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能
    BitAdminCore框架更新日志20180524
    BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍
    BitAdminCore框架更新日志20180523
    5分钟读懂Linux权限管理
    一文详解CentOS6.5搭建DNS服务
    CentOS6.5下搭建FTP服务
    CentOS6.5下搭建文件共享服务(Samba)
    解析Linux中LVM与磁盘配额
  • 原文地址:https://www.cnblogs.com/lhws/p/2457876.html
Copyright © 2020-2023  润新知