その時々

その時々で違うんです。特に決まっていないんです。

ASP.NET2.0 AJAX化

ASP.NET2.0でVisualStudio2005を使用してあるシステムを開発しているのですが、AJAXには対応しておらず、毎回PostBackが発生するので画面がチラチラしてしょうがないです。
そこで色々調べていたところ、ASP.NET2.0でも拡張すればAJAXを導入出来るとのことです。
ですが、すでにVisualStudio2005は古くなっており、参考URLのようにはすんなりといきません。
いろいろと苦戦したのですが、ようやく使えるようになったのでメモを残しておきます。

Microsoft ASP.NET AJAX v1.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en

ASP.NET AJAX Control Toolkit
http://ajaxcontroltoolkit.codeplex.com/releases/view/11121

ASP.NET 2.0 AJAX Futures January CTP
http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=4cb52ea3-9548-4064-8137-09b96af97617&displayLang=en

ここからダウンロード

セットアップ手順
1. ASPAJAXExtSetup.msiを起動。画面の指示に従う

2. ASPAJAXCTP.msiを起動。画面の指示に従う

3. AjaxControlToolkit.zipをC:\Program Files\AjaxControlToolkitフォルダを作成し解凍

4. AjaxControlExtenderフォルダ内のAjaxControlExtender.vsiを起動

5. VisualStudioを起動

6. ツールボックスAJAX Extensionsタブ上で右クリックし[アイテムの選択]

7.  C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Futures January CTP\v1.0.61025\Microsoft.Web.Preview.dllを追加

8. ツールボックス上で右クリックに[タブの追加]

9. 追加したタブにC:\Program Files\AjaxControlToolkit\SampleWebSite\Bin\AjaxControlToolkit.dllを追加

---<以下は、リモートで使用する場合>