ASP.NET 2.0 AJAX がマイクロソフトからリリースされました。
さっそく、サーバーに入れて動作確認してみました。
動いたのを確認できたところで、いったん置いておこうと思ったのですが、どうしても試したくなったこしとが。
DotNetNuke で ASP.NET 2.0 AJAX は使えるのか !?
で、やってみたところ、うまく動かすことができました。
つくってみたのは、次のようなモジュールです。
モジュール: UsersMonitor (仮称)
機能: 標準モジュール UsersOnline を自動更新する +
表示をテンプレート化 + C# 化
開発言語: C#
.NET Framework: 2.0
ASP.NET 2.0 AJAX:
1.0
使用したコントロール: UpdatePanel, Timer Control
IE 7, Firefox 2.0 でうまく動くことが確認できました。
で、つくってみて改めて思ったのは、サーバー負荷の増大と、対策の必要性。
ASP.NET 2.0 AJAX を使うと、ほんとに簡単に
AJAX が利用できてしまいます。
この結果、PostBack を Enable にする場合も増えるでしょう。
また、TimerControl
を使って、自動的に画面の一部を更新したい場合も増えるでしょう。
プロファイラを動かしながら、DotNetNuke
モジュールのテストをしていたところ、動作確認より、ストアドプロシージャをチューニングしなきゃ、という気持ちのほうが先にたってきました。
また、PASSJ
オフなどで、話ができればと思います。
一足先に、DotNetNuke
オフ@大阪で、今回開発したモジュールを紹介してみようと思います。