Browse by Tags

All Tags » Atlas (RSS)

Question from Tapuz .Net forum: Updating ASP.Net Page display without refreshing

שאלה: אני כותב ממשק הזנה לDB. משתמש ב gridview. עם asp.net2. יש רשימת לקוחות ולכל לקוח יש רשימת פרוייקטים. כשבוחרים לקוח רשימת הפרוייקטים מסתננת לפי הבחירה. מה הדרך הכי טובה להשתמש ליישם סינון אינטרקטיבי? (ajax? javascript? ) למרות שאין לי זמן להכנס לזה, כנראה שאצטרך להשתמש ב AJAX. יש כל מיני מחלקות ותוספים לעבודה עם AJAX, על איזה אתם ממליצים? תשובה: ב-Microsoft AJAX קיים פקד חדש בשם UpdatePanel. בדיוק כמו Panel רגיל הוא מכיל בתוכו פקדים אחרים, אך בנוסף ליכולות של Panel רגיל יש לו יכולות AJAXיות...

Question from Tapuz .Net forum: How to start an ASP.Net Async process from the Client?

שאלה: בשעת הלחיצה אני יוצר thread שמפעיל פונקציה במחלקה אחרת , לפני הפעלת ה thread אני מגדיר delegate + ManualResetEvent ,עכשיו המשתמש יכול מצידו לסגור את הדף הזה אך כמובן להשאר באפליקציה. הבעיה שלי היא שאני לא יודע באיזהאני אני אוכל לתפוס את הEvent שה Thread סיים ולהציג למשתמש הודעה? תשובה: בוא ננסה רגע להגדיר את הבעיה מחדש, אתה רוצה לבצע פעולה "כבדה" בשרת ולהודיע ללקוח בדפדפן כאשר היא הסתיימה. כל זה בלי לתקוע את הלקוח או השרת (כלומר, אסינכרוניות כפולה), ובתוך ההגבלה שאם הלקוח סוגר את הדפדפן או...

Question from Tapuz .Net forum: How to use Microsoft AJAX Library to create a ''Gmail'' like site navigation exprience

שאלה: מה הדרך הנכונה לבנות אפליקציה אינטרנטית סטייל GMAIL, שבה כל הניווט והפעולות באתר מתבצע בצורה שקטה ? תשובה: האפשרות הפשוטה היא להשתמש ב-Fake AJAX שזה דף שעובד רגיל עם PostBackים רק שיש אפקט צד לקוח שגורם להכל להיראות כאילו הוא AJAX. Fajax -- the fake alternative to ajax האפשרות היותר מתוחכמת היא לעבוד עם AJAX אמיתי, ספציפית עם Microsoft AJAX Libary (לשעבר: אטלס). קיים אלמנט בשם UpdatePanel שהקונספט מאחוריו הוא לאפשר מה שנקרא PartialRendering, שזה רנדור מחדש של כל הפנאל בלי לגרום לרנדור מחדש...