Как настроить uiculture для AjaxControl
У меня есть приложение asp.net, полностью на голландском языке (Культура и UICulture). Это установлено в заголовке aspx:
<%@ Page Language="vb" AutoEventWireup="false" UICulture="nl" Culture="nl-NL" CodeBehind="CSSSR_BlokjesSchema.aspx.vb" EnableEventValidation="false" Inherits="CS_SSR_RAIO.CSSSR_BlokjesSchema" %>
Это работает отлично, но не для расширителя календаря Ajax. В этом компоненте даты и названия месяцев по-прежнему отображаются на английском языке.
Что я забыл? Какая настройка в Ajax заставляет мой календарь использовать установленную мной Культуру?
1 ответ
Решение
Я нашел это сам
Сценарий менеджера инструментария должен быть явно сказано, что он должен использовать локализацию:
<ajaxControlToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" EnableScriptGlobalization="true" EnableScriptLocalization="true" runat="server" CombineScripts="true"></ajaxControlToolkit:ToolkitScriptManager>
После того, как я изменил это, календарь показывал описания дат на голландском языке.