ارتقاء Asp .net Ajax 1.0 به Asp .net Ajax 3.5

برای ارتقاء آژاکس از نسخه 1 که در visual studio 2005 و دات نت 2 استفاده می شود ،‌به نسخه 3.5 که در visual studio 2008 و بصورت داخلی و از پیش موجود وجوددارد . چند گام بیشتر لازم نیست .

Asp.net Ajax

Asp.net Ajax

 

 

گام اول :

یکی نکردن مفهوم Asp .net Ajax با Ajax Control Toolkit 

در ارتقاء نسخه دقت کنید که مفهوم ایندو کاملا با هم متفاوت است ، بخش اول یعنی Asp.net Ajax شامل چند control محدود و مربوط به core آژاکس است ،‌ مثل ScriptManager و UpdatePanel . اما Ajax Control Toolkit شامل یکسری Control از پیش ایجاد شده است که برای استفاده از آنها باید هر کدام از آنها را بطور جداگانه به برنامه اضافه کرد مثل confirm extender و سایر کنترل ها . بنابراین توجه داشته باشید که موقع ارتقاء نسخه هر کدام از این بخش ها را باید بطور جداگانه بروز نمایید .

ارتقاء Asp.net Ajax اصلا کار پیچیده ای نیست اگر از نسخه نهایی آژاکس استفاده کرده باشید که dll آنها با System شروع می‌شود مثل System.Web.Extension (‌نسخه های قبلی و غیر نهایی با کلمه microsoft شروع می‌شوند ) موقع باز کردن پروژه با Visual Studio سوالی مبنی بر convert پروژه پرسیده می‌شود و پس از قبول کردن این تبدیل کدها ، تمامی تغییرات لازم خود به خود صورت می گیرد و شما لازم نیست هیچ کدی را عوض کنید . همچنین تغییرات لازم بصورت خودبخود و اتومات در web.config ایجاد می شود .

Asp.net Ajax Toolkit

Asp.net Ajax Toolkit

 

 

گام دوم :

پس از ارتقاء موتور آژاکس که براحتی انجام می شود باید Toolkit را هم ارتقا بدهید که اگر کد غیر استانداردی ننوشته باشید ، مشکل ساز نخواهد بود ، فقط آخرین نسخه از Toolkit را آز سایت codeplex از اینجا بگیرید و جایگزین dll فعلی کنید .

گام سوم :

از نسخه جدید لذت ببرید .

منابع :

نسخه های مختلف آژاکس که من با کمک افشار محبی تهیه کردیم و در وبلاگ افشار محبی قرار داده شده

در اینجا هم یک مطلب چند قسمته به زبان انگلیسی برای ارتقاء نسخه هست :

Introduction

Understanding ASP.NET AJAX Versioning

Upgrading ASP.NET AJAX 1.0 Applications to use ASP.NET AJAX 3.5

این هم یک مطلب خوب و با ارش دیگر در همین زمینه با عنوان :: Upgrading ASP.NET AJAX 1.0 Websites and Web Applications to .NET Framework 3.5

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: