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を追加
---<以下は、リモートで使用する場合>