PDA

View Full Version : مشکل validator ها در Ajax



mehrdad201
شنبه 05 آبان 1386, 12:01 عصر
سلام

دوستان من یه مشکلی در استفاده از update panel دارم....

من یه گرید رو انداختم توی update panel

گرید قابلیت ادیت داره ، موقع ادیت هم برای تکست باکسهایی که میشه مقدارشون رو تغییر داد validator قرار دادم که یوزر مقدار رو حتما وارد کنه

مشکل اینه که وقتی گرید رو در update panel قرار میدم ولیدیتور ها کار نمی کنن....

کلا به نظر میرسه که تمام چیزهایی که مربوط به بخش چک کردن با جاوا اسکریپت هستند مشکل دارند

از بین دوستان کسی میدونه واسه حل این مشکل باید چه کار کرد؟!!!؟؟!

Behrouz_Rad
شنبه 05 آبان 1386, 12:28 عصر
مشکل Validator ها در نسخه ی آخر Update Panel برطرف شده!

merlin_vista
شنبه 05 آبان 1386, 13:19 عصر
میبخشید نسخه آخر یعنی چه ورژنی ؟؟ و از کجا میتوانم نسخه آخر را دریافت کنم !!

mehrdad201
شنبه 05 آبان 1386, 14:58 عصر
من تونستم راه حل مشکل رو پیدا کنم.

کافیه که از این کامپوننت استفاده کنید..

مال یکی از اون برنامه نویس های مایکروسافته که تو ویلاگه آموزش میدن.

اسمش فکر کنم اسکات بود.

فقط فراموش نکنید که tag mapping رو درست کنید.

بندازیدش توی تگ pages و از تگ pages هم فقط باید یه دونه در فایل کانفیگ باشه

merlin_vista
شنبه 05 آبان 1386, 18:56 عصر
میشه راجب به کار کردن این DLL بیشتر توضیح بدی !! (نحوه کار منظور من است ؟)

mehrdad201
شنبه 05 آبان 1386, 19:05 عصر
توی تولباکس باید add item کنید

بعد با استفاده از دکمه بروز ، آدرس این dll رو بدید.

خودش آیتمها رو اضافه می کنه. فقط باید tag mapping رو هم ست کنید. تو readme توضیح داده در موردش.

merlin_vista
شنبه 05 آبان 1386, 19:14 عصر
بعد از این کار ها دیگه احتیاجی به هیچ کاری نداره ! خودش درست میشه ؟

mehrdad201
شنبه 05 آبان 1386, 19:21 عصر
اره

به جای ولیدیتور های عادی از ولیدیتور های جدید استفاده کن

فقط تگ میپنگ رو یادت نره .. بعدشم توی وب کانفیگ فقط باید یه دونه تگ pages داشته باشی


<Pages>
<tagMapping>
<add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Sample.Web.UI.Compatibility.CompareValidator, Validators, Version=1.0.0.0"/>
<add tagType="System.Web.UI.WebControls.CustomValidator" mappedTagType="Sample.Web.UI.Compatibility.CustomValidator, Validators, Version=1.0.0.0"/>
<add tagType="System.Web.UI.WebControls.RangeValidator" mappedTagType="Sample.Web.UI.Compatibility.RangeValidator, Validators, Version=1.0.0.0"/>
<add tagType="System.Web.UI.WebControls.RegularExpressionValidat or" mappedTagType="Sample.Web.UI.Compatibility.RegularExpressionValid ator, Validators, Version=1.0.0.0"/>
<add tagType="System.Web.UI.WebControls.RequiredFieldValidator" mappedTagType="Sample.Web.UI.Compatibility.RequiredFieldValidator , Validators, Version=1.0.0.0"/>
<add tagType="System.Web.UI.WebControls.ValidationSummary" mappedTagType="Sample.Web.UI.Compatibility.ValidationSummary, Validators, Version=1.0.0.0"/>
</tagMapping>
</Pages>