PDA

View Full Version : سوال: کدنویسی کنترل UpdatePanel آژاکس



RoostaYeBekr
یک شنبه 17 آذر 1387, 21:56 عصر
با سلام
:خجالت:
چطور می توان با استفاده از کدنویسی ، کنترل UpdatePanel آژاکس را پیاده سازی کرد؟

( توجه داشته باشید که من نمی خواهم از کنترل های آماده ی آژاکس استفاده کنم )

Exception
یک شنبه 17 آذر 1387, 22:17 عصر
سیستم کار به این صورته که شما باید یک تابع برای onsubmit بنویسید که توی اون از طریق XMLHttpRequest صفحه رو از سرور درخواست کنید و ضمنا این تابع مقدار false رو هم برگردونه تا مانع PostBack شدن صفحه بشه.
بعد از اینکه صفحه رو کامل گرفتید، صفحه رو آپدیت کنید.
فقط دقت کن که موقع XMLHttpRequest باید درخواست Post باشه (نه Get) و تمام مقادیر صفحه رو هم به عنوان پارامتر بفرستید به سرور (که این شامل ViewState هم میشه)
باید یکمی روی ساختار مدیریت PostBack در ASP.NET تحقیق کنید، ولی کلا کار خیلی سختی نیست.

راستی، برای این کار خودم هم یه سوال هم دارم که اگر کسی بتونه جواب بده، واقعا ممنون میشم.
سوال: یک RegExp میخوام برای اینکه با استفاده از جاوا اسکریپت روی محتویات دریافت شده از سرور بتونم محتوی تگ form رو بدست بیارم (و نه خود تگ form). اگر سوالم واضح نیست بگید.
الان خودم در این مورد یک کدی نوشتم ولی افتضاحه! اگر بجز RegExp کسی راه دیگه ای هم به فکرش میرسه که بتونه محتوی تگ form رو بگیره، راهنماییم کنه لطفا!

PS: طرز کار خود UpdatePanel هم تقریبا همینه.

RoostaYeBekr
دوشنبه 18 آذر 1387, 13:03 عصر
با سلام
از راهنمایی هاتون خیلی ممنون.
ببین اگر یک روزی تونستی برنامه ی همین سوال من رو بنویسید ، می شه توی همین تاپیک بگذاری. آخه راستش من خیلی توی کدنویسی آژاکس ضعیف هستم.