2

当我使用此代码时,它应该会更改网站的语言,但如果是中文,它将无法正常工作

HttpContext.Current.Session["Lang"] = langId;
string langCode = "";
switch (langId)
{
    case 0:
        langCode = "ar-SA";
        break;
    case 1:
        langCode = "en-US";
        break;
    case 2:
        langCode = "fr-FR";
        break;
    case 3:
        langCode = "fa-IR";
        break;
    case 5:
        langCode = "ru-RU";
        break;
    case 6:
        langCode = "zh-CN";
        break;

}
CultureInfo language = new CultureInfo(langCode);
Thread.CurrentThread.CurrentCulture = language;
Thread.CurrentThread.CurrentUICulture = language;

注意中文资源文件名是SPA_Resource.zh.resx

这里有什么问题???

4

0 回答 0