如何设置HtmlEditorExtender(AJAX Control Toolkit)的默认语言?

时间:2017-06-08 16:37:04

标签: asp.net ajaxcontroltoolkit globalization htmleditorextender

我试图从AJAX Control Toolkit实现HtmlEditorExtender。

是否可以更改控制语言?我希望这种语言是法语。我在改变CalendarExtender控件的语言方面没有任何问题,但它根本不适用于HtmlEditorExtender。例如,控件仍然显示英文单词,如" Font"和"尺寸"。

我已经完成了网上建议的所有内容以更改语言。

全球化文化在web.config中设置:

  

全球化uiCulture =" fr"培养=" FR-CA" fileEncoding =" UTF-8"

我在母版页中有一个脚本管理器,并且EnableScriptGlobalization和EnableScriptLocalization都设置为true:

  

asp:ScriptManager ID =" ScriptManager1" RUNAT ="服务器" EnableScriptGlobalization ="真"               EnableScriptLocalization ="真" ScriptMode ="推出" AsyncPostBackTimeOut =" 0" />

文化在页面上设置:

  

%@ Page Language =" C#"的MasterPageFile ="〜/ FullForm.master" AutoEventWireup ="真"培养=" FR-CA"的UICulture =" FR"       继承=" LAC.WebApp.Management.Parameters.ParametersPage"元:获取ResourceKey ="页"代码隐藏=" Parameters.aspx.cs" %

我有一个" fr" bin文件夹中包含AjaxControlToolkit.resources.dll文件的文件夹。

我尝试在发布模式下运行该应用程序,但它根本没有改变任何内容。

如果您有任何想法,请分享!

谢谢

1 个答案:

答案 0 :(得分:1)

HtmlEditorExtender未本地化。这些字符串是硬编码的。 因此,目前唯一的选择是在源代码中更改它并进行自定义构建。