2013-02-10 82 views
0

我試圖讓我的應用程序在2個語言中可用,並且我遵循guide這樣做。我這樣做了(2資源,ExecuteCore中的代碼等)我的視圖由一個佈局和許多局部視圖組成。但是本地化工作在一些而不是在另一箇中,例如「登錄」在法國頁面的頁眉中顯示,但在頁面中間是英文的,並且它們都具有相同的位置(例如:MyProject.Resource.LogOn)你認爲問題在哪裏?本地化在部分視圖中起作用,在其他視圖中不起作用。

+0

執行子動作時設置一個斷點,並在立即窗口中鍵入'CultureInfo.CurrentUICulture'。我懷疑這些文化是重新設置的。 – jgauffin 2013-02-13 14:43:22

+0

是不是全球?在一次請求期間如何僅在某些部分設置它? – ePezhman 2013-02-13 16:29:22

+0

這不是全球性的。它僅適用於當前線程。但我不知道它爲部分執行的MVC管道有多少。 – jgauffin 2013-02-13 17:15:24

回答

1

et執行子動作時的斷點,並在立即窗口中鍵入CultureInfo.CurrentUICulture。我懷疑文化被重置爲那些