2017-03-01 14 views
0

私のMVCアプリケーションでは、次の行があり、うまくいきました。私はネットコア1.1に自分のアプリケーションの上に移植していますようasp.netコアのThread.CurrentThread.CurrentUICulture

if (Thread.CurrentThread.CurrentUICulture.Name == localizationItem.CultureInfo.Trim()) 

は今、CurrentUICultureのはアクションで行方不明になったことが表示されます。それが何であるかについてのアイデアは何ですか?

重大度コード説明プロジェクトファイルの行の抑制状態 エラーCS1061「スレッド」 「CurrentUICultureの」の定義なし拡張メソッドが含まれていない型「スレッド」の「CurrentUICultureの」 受け入れて最初の引数が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足して ある?)framework..NETCoreApp、バージョン= V1.1

答えて

2

私はあなたがローカライズを行うために探していると信じています。

は、あなたがそれをセットアップだ後は、ユーザーの現在の文化を取得するには、このようなものを使用することができ、それを

を行うことができますどのように見hereを持っている:

var rqf = Request.HttpContext.Features.Get<IRequestCultureFeature>(); 
var culture = rqf.RequestCulture.Culture;