Browse by Tags

All Tags » Microsoft AJAX Libary (RSS)

Question from Tapuz .Net forum: How does UpdatePanel work with ViewState?

שאלה: משהו לא ברור לי איך UpdatePanel עובד עם ViewState. אם ב-ViewState נשמר המצב של פקדי ה-Web שלנו, ואנחנו משנים את המצב הזה במהלך ריצת הדף, איך זה שה-ViewState חוזר לשרת אין חזרה למצב המקורי? תשובה: בואו נבין את השאלה. ניצור דף ASP.Net רגיל לכל דבר עם Label בעל הטקסט Hello World. protected void Page_Load( object sender, EventArgs e) { if (! this .IsPostBack) Label1.Text = "hello world2" ; } נביט על ה-Source של הדף. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3...

Question from Tapuz .Net forum: Building a Tab Control With Microsoft AJAX

שאלה: יש לי אתר שעובד עם תגיות <iframe> ב-HTML שמחקה התנהגות של טאבים בדפדפן של הלקוח. הייתי רוצה לבנות אותו טוב יותר, מה הייתם ממליצים לעשות? תשובה: נשאלת השאלה הבאה: אם אתה רוצה שפעולת שינוי הטאב תהיה שקופה למשתמש או שהיא תדרוש PostBack? אם אתה רוצה שהיא תדרוש PostBack באמת תוכל לעבוד עם פקד MultiView וסט כפתורים שכל אחד מהם יגרום ל-ActiveViewIndex של ה-MultiView להשתנות בהתאם. ככה הלקוח בדפדפן שלו לוחץ על כפתור, הלחיצה על הכפתור רצה בחזרה לשרת עם כל הדף, משנה את ה-View הפעיל ב-MultiView...

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, שזה רנדור מחדש של כל הפנאל בלי לגרום לרנדור מחדש...