きよくらの備忘録

「三日坊主と呼ばせない!日記」改め。主にソフトウェア開発関連の話題。

ASP.NET AJAX

ValidatorCalloutで、バルーンを表示させない方法

ASP.NET AJAXのValidatorCalloutExtenderで、バルーン表示を消す(というより表示させない)方法のメモ。 方法:Animationsを使って非表示にしてしまう ValidatorCalloutExtenderは子要素としてAnimationsを指定できるので、Animationsを使います。 具体的に…

真面目にドキュメント読もう、というメモ。

とりあえず拾い読みで試し打ちしてそのまま使ってるのが多くていろいろ間抜けをさらしているので、Tipsとかそういうのじゃなくてちゃんと体系的にいろいろ読んでおくべきだと思い立ったので、とりあえずメモ。 とりあえずWebはこの2点をまずは読もうと思いま…

AJAX Extentionを使っている場合でも、AJAX Libraryは有用

だと思いました。これも、上の山田さんのASP.NET AJAX本を読んでいて……というか、巻末のApendexを眺めてて今日知ったのですが、Microsoft AJAX Libraryは非ASP.NET AJAX環境や色々高度なスクリプトを組む用途でなくても、普通にちょっとしたら処理を書く場合…

ああ、外部JSファイルを使うときはこうするのが正解なのか。

外部JSファイルを使用する際は、AJAX Extensionを使っている時でも、今まで通りscript要素で書いていたのだけれど、本日、山田 祥寛さんの本(ASP.NET AJAXプログラミング ~Windows標準AJAXフレームワークによるリッチクライアント開発手法~ (WEB PROGRAMMER…

ScriptManagerProxy根本的に誤解していたっぽい。

マスターページにScriptManagerを配置した際、コンテンツページでAJAXのコントロールを使う場合でも必ずしもScriptManagerProxyを配置する必要はないんですね。今日、初めて認識しました。 ASP.NET AJAX関係の書籍とかWebページ等のドキュメントは多少見たつ…

実はCalendarExtenderも少し微妙

同じくAJAX Control Tool KitのCalendarExtenderも、少し微妙で使いにくいところがあったり。それはCalendarが表示される際に、重なるところにコントロールがあると、カレンダーが下に隠れてしまう事がある、という点。ちょっと調べてみたところ、カレンダー…

ConfirmButtonExtenderはやはり今、まともに動かないらしい。

昨日の件について調べていると、CodePlexの該当のIsuue Trackerでも言及されているポストがあることを発見。 Description: Previously (and as intended), loading the page and clicking the Postback button would display the validation failures. In th…

ConfirmButtonExtenderがうまく動かない?

Ajax ControlToolkitのConfirmButtonExtenderが、なんかうまいこと動いてくれません。いや、それだと語弊があって、ConfirmButtonExtender単体だと期待通りに動いてくれるんだけれど、検証コントロール(RequiredFieldValidatorやらの、ビルトインの***Valid…

非同期ポストバック時でもリダイレクトはよしなにしてくれます。(僕が狂ってた)

先日書いた、 非同期ポストバック時に「やっぱり全面書き換え〜(というかリダイレクト)」って出来ない? - 三日坊主と呼ばせない!日記 ですが、完全に問題なかったというか、勘違いしていたというか。今思うと何をトチ狂ってたのか不明なのですが、Respon…

なんでScriptManagerProxyにIsInAsyncPostBackが無いのかな?

もう一つ微妙に不満な点……というか、これも良く解っていない点。 MasterPageで使っているので、コンテンツ側には当然ScriptManagerProxyを配置して使っているわけですけど、このScriptManagerProxyにIsInAsyncPostBackプロパティが無いのは何故なのでしょう…

非同期ポストバック時に「やっぱり全面書き換え〜(というかリダイレクト)」って出来ない?

※以下の内容、なにか僕が勘違いしていたというか、ちゃんと普通にリダイレクトはよしなに扱ってくれていることに気が付きました。詳細は、 非同期ポストバック時でもリダイレクトはよしなにしてくれます。(僕が狂ってた) - 三日坊主と呼ばせない!日記 を…

結構良いけど、やっぱり押さえないといけないツボはあるっぽい。

しばらく前から、ASP.NET AJAXを実業務で使う機会*1をうかがっていたのですが、この度、規模と範囲とその他もろもろの事情的に実験的に使ってみるには手頃な新規開発案件、というものに運よく遭遇できたので、晴れてASP.NET AJAX(@VS2005)を実業務で導入…