2009-05-05 12 views
1

ASP.NET MVCでローカライズするためにリソースファイル(.resx)を使用したいと思います。私の考えは次のとおりです。ASP.NET MVCローカリゼーション

  1. はApp_GlobalResourcesフォルダ 下のデフォルトのリソースファイルがApp_LocalResourcesフォルダ
  2. の下に、いくつかのローカルリソースファイルを作成してください=新しいのCultureInfo( "EN-USのCultureInfo Thread.CurrentThread.CurrentCultureを設定するには、クッキー情報を読み");

、その後、私はViewDataを値、のようなものを設定するために、コントローラにリソースファイルを使用したい:

ViewData["Title"] = Resources:Resource, PageTitle; 

が、構文が間違っている、私はこれをどのように行うことができますか?

答えて

3
+0

ありがとうございました! 私はそれを試みました。 しかし、このソリューションはASP.NET MVC Release 1で動作しません – emalamisura

+0

実際に私はRCの下で働いています。彼は彼のウェブサイト上で、RCの下で動作しない古いバージョンを持っています、多分あなたはその試みを試みました。 – Gidon

1

は、次のことを試してみましたしましたか?

ViewData["Title"] = Resources.Resource.PageTitle; 

あなたApp_GlobalResourcesResource.aspxファイルがある場合、これは動作するはずです。