【问题标题】:Telerik MVC extensions and culture problemTelerik MVC 扩展和文化问题
【发布时间】:2011-07-13 12:50:34
【问题描述】:

我正在为 ASP.NET MVC 3 使用 Telerik 组件。问题是当前文化的扩展方法输出不同。例如,如果我将 en-Us 用于当前文化并且一切正常,但如果我将其更改为 tr-TR,则某些编辑器组件无法按预期工作。例如 div 上的 t-insertImage 类正在更改为 t-ınsertImage。

//i am changing culture like this.
Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR");

然后简单地使用

@Html.Telerik().Editor().Name("editor")

现在一些编辑器工具不起作用。尝试插入图像。

我尝试将 Globalization 和 Encode 方法参数设置为 true 和 false 但仍然是同样的问题。

我该如何解决?

【问题讨论】:

    标签: asp.net-mvc-3 telerik telerik-mvc


    【解决方案1】:

    我猜我们没有通过Turkey test :)

    感谢您的提醒,我们目前正在处理该问题,并将在下一次内部构建中提供修复。您可以通过修补 StringExtensions.cs 中的 ToCamelCase 方法以使用 ToLowerInvariant 在您的源版本中修复它,如下所示:

    public static string ToCamelCase(this string instance)
    {
        Guard.IsNotNullOrEmpty(instance, "instance");
    
        return instance[0].ToString().ToLowerInvariant() + instance.Substring(1);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多