首页 新闻 会员 周边 捐助

help!!!asp.net逻辑层类多语言...

0
悬赏园豆:20 [已关闭问题]

asp.net c#类如何实现多语言?
比如:
已存在GSMBfVoiceResource.en-us.resx(英文)和GSMBfVoiceResource.resx(中文)

在Global类和其他页面类上也用了一下方法:

/*Code Begin******************************************************************************/
changeLanguage(strLanguage);//strLanguage="en-us";

    /// <summary>
    /// 改变语言
    /// </summary>
    public static void changeLanguage(string strLanguage)
    {
        if (!String.IsNullOrEmpty(strLanguage))
        {
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(strLanguage);
            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(strLanguage);
        }
    }

/******************************************************************************Code End*/

但是我需要在逻辑层类内执行以下代码(注意哦,不是页面层类!):

/*Code Begin******************************************************************************/
                string logContent = Resources.GSMBfVoiceResource.SoftDog_WriteIsWrong;// "往加密狗写入数据错误,请检查加密狗。";
                string sqlStr = "INSERT INTO [loginfo] ([管理员], [时间], [内容]) VALUES ('系统事件','" + DateTime.Now.ToString() + "','" + logContent + "')";
/******************************************************************************Code End*/

得到的内容却是中文,请问如何解决?

Mr.ls的主页 Mr.ls | 初学一级 | 园豆:160
提问于:2009-07-28 16:51
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册