0

С asp.net MVC 2, я пытался получить помощника по локализации Matt Hawley для работы в моем веб-приложении, но я заставляю подавать нуль в язык строковая переменная. Я не могу понять, почему я это делаю.Как передать поток языковой культуры в класс помощника

namespace MvcLocalization 
{ 
public abstract class LocalizedControllerBase : Controller 
{ 
    public String LanguageCode { get; private set; } 

    protected override void Initialize(System.Web.Routing.RequestContext requestContext) 
    { 
     LanguageCode = requestContext.RouteData.Values["languageCode"].ToString(); 

     if (!AppConfig.SupportedLanguages.Contains(LanguageCode)) 
      LanguageCode = AppConfig.DefaultLanguageCode; 

     System.Globalization.CultureInfo culture = System.Globalization.CultureInfo.CreateSpecificCulture(LanguageCode); 
     Thread.CurrentThread.CurrentCulture = culture; 
     Thread.CurrentThread.CurrentUICulture = culture; 

     base.Execute(requestContext); 
    } 
} 

}

Что я могу делать неправильно?

+0

могли бы вы опубликовать ваши маршруты вы отображающие? Вы можете найти их в своем Global.asax – Pbirkoff

ответ

Смежные вопросы