2007年06月14日

AJAX Control Toolkitの「Calendar」の月が日本語にならないのは

ASP.NET AJAX Control Toolkitの中からCalendarを使ってみた。

月が英語表記になっている

とても便利なのだが、月の表記が英語になってしまう。
サンプルではちゃんと日本語になるのに、自分の作ったページではどういうわけか英語表記になってしまう。

半日ほど調べまわってようやく、サイトのサンプルの下に英語で何やら書いてあるのを見つけた。これによるとページの国別属性Cultureの設定が必要だということ。ページ単位なら@Pageディレクティブにサイト全体ならWeb.Configに設定するようだ。
試しにWeb.Configに設定してみた。

カルチャー設定

でもやっぱり英語表記のままだった(--;
もう一度説明を見るとCulture設定を有効にするには、さらにAJAXのScriptManagerのプロパティ「EnableScriptGlobalization」「EnableScriptLocalization」を有効にする必要があると書かれていた(^^;

ScriptManagerのプロパティ設定

以上の設定をしたところ、やっと日本語表記になった!
しかも曜日も日本語になっている。

月が日本語になっている

※ちなみに、ScriptManagerのプロパティを有効にすれば、Culture設定はあえて記述しなくても日本語表記になることも判った。


posted by なっちゃん at 10:21| 静岡 ☔| Comment(3) | TrackBack(2) | ASP.NET Tips | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
どうも初めまして!!
ASP.NET初心者です!^^;

今、いろいろ苦労してて検索してたらこのサイトに辿りつきました!
本当は別の問題でこのサイトに辿りついたいのですが、
この記事のこと、実は僕も困ってましたw
こうやれば解決できるんですね!!
ありがとうございまーす^^

またきますねー^^
Posted by chang at 2007年06月26日 09:09
こうした問題というか不自由さも、Microsoftが早く日本語のドキュメントを公開してくれれば無くなるんですよねー。
Posted by なっちゃん at 2007年06月26日 09:30
はじめまして!
この記事にたどり着き無事問題解決いたしました!
ありがとうございました。
Posted by みなぞう at 2019年11月26日 17:51
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

ASP.NET AJAXでリッチクライアントWebアプリケーションの作成する(前編)
Excerpt: 本日、CodeZine内に私が執筆した記事がアップされました。 タイトルは「AS
Weblog: NobuMatsu Blog
Tracked: 2007-06-18 10:07

ASP.NET AJAXでリッチクライアントWebアプリケーションの作成する(後編)
Excerpt: 前回お知らせした記事の後編で本命に当る記事が本日公開されました! タイトルは、「
Weblog: NobuMatsu Blog
Tracked: 2007-06-21 18:28
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。