本地化@ Html.EditorFor

时间:2016-11-18 05:41:47

标签: asp.net-mvc asp.net-mvc-4

在我的asp .net mvc4应用程序中,我需要实现支持“英语”和“阿拉伯语”。在Global.asac.cs中,我正在设置这样的文化。 “ar”在这里被硬编码以显示目的。我正在使用cookie来选择语言。

protected void Application_PreRequestHandlerExecute()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("ar");
            Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("ar");
        }

对于阿拉伯语言,每个页面的Html控件都像编辑器一样,在用户输入时不显示阿拉伯字母。如何通过语言更改来解决这个问题。

1 个答案:

答案 0 :(得分:0)

你可以捕获keydown事件并用以下内容替换字符:

require('app').getPath('userData')