cnd*_*cnd 7 asp.net ajax webforms
我在很多AjaxControlToolkit.resources.dll中看到了不同的语言,甚至我的bin文件夹中的我的(俄语),所以我想改变我的Ajax Calendar Extender的语言是真实的.
<asp:TextBox ID="TextBox4" runat="server" oninit="TextBox4_Init" />
<ajaxToolkit:CalendarExtender ID="TextBox4_CalendarExtender" runat="server"
Enabled="True" FirstDayOfWeek="Monday" Format="dd.MM.yyyy"
TargetControlID="TextBox4" />
<br />
Run Code Online (Sandbox Code Playgroud)
它默认为英文
但是如何将其更改为我的语言?(或当前的文化语言)
我试过了
<%@ Page Title="gfregrhtrhr" Language="Nemerle" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true"
CodeBehind="Report.aspx.n" Inherits="Flow_WEB_Nemerle.Report" Culture="ru-RU" UICulture="ru-RU" %>
Run Code Online (Sandbox Code Playgroud)
但它对日历没有意义: - /
顺便说一句,我在比较我的页面和http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Calendar/Calendar.aspx时有一些乐趣 .
在那里我可以看到俄罗斯的月份名称等但是"今天"英语> _ <而不是我的页面月份名称是英语,"今天"是俄语"Сегодня"......是现象吗
最后通过添加修复
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnableScriptGlobalization="true" EnableScriptLocalization="true"/>
Run Code Online (Sandbox Code Playgroud)
默认情况下,这些组件将以页面指令的页面区域性属性中定义的语言运行。该指令还修复了日期格式以及所有文化相关参数和首选项。
这是将它们设置为英国英语的示例:
<%@ Page Language="C#" Culture="en-UK" UICulture="en-UK" %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6110 次 |
| 最近记录: |