DCSIMG
Script Manger - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

WCF 4 (Windows Communication Foundation) for Beginner - part 9
23 January 11 12:13 PM | Shlomo | with no comments
ללמוד WCF פרק 9 - כתיבה של web style services חלק 2 נושאים בפרק 9: סיכום הפרק הקודם. שימוש במנגנון ה - caching של asp.net הפעלה של השירות בעזרת ScriptManager גם כשהשירות יושב בשרת אחר מהדף המשתמש בו. בפרק הבא. סיכום הפרק הקודם. בפרק 8 ראינו כיצד ניתן לכתוב web style services בעזרת הגדרה של webHttp behavior והגדרת המאפיינים שלו, כמו כן הכרנו את System.ServiceModel.Web.dll שמגדיר את WebGet ו - WebInvoke שבעזרתם ניתן לקבוע כיצד יהיה ניתן להפעיל את השירות ובאיזה פורמטים (JSON, XML), בפרק זה נראה עוד...
#if DEBUG in javascript
21 December 10 06:41 PM | Shlomo | 2 comment(s)
כיצד לדעת האם האפליקציה בשלבי פיתוח או שהיא בשרת - בצד הלקוח באתר " ערוץ השידורים של מכללת סלע " רציתי לדעת האם אני במוד DEBUG או לא. ראיתי פוסט של פיני בנושא , אבל להשתמש עם Sys.Debug עושה לי כמה בעיות. ראשית הוא עובד רק במידה ומגדירים את המאפיין ScripMode ל - Debug או ל - Release, במידה וזה מוגדר ב - Auto המאפיין isDebug בצד הלקוח תמיד מחזיר true, בנוסף אצלי זה מוגדר תמיד ב - Release בגלל הבעיה שתארתי כאן . כדי שאוכל לדעת באיזה מוד האפליקצייה נמצאת כתבתי את הקוד הבא: protected void Page_Load...
The Complete Guide Of ASP.NET AJAX
27 October 10 04:53 PM | Shlomo | 13 comment(s)
בס"ד המדריך המלא ל – ASP.NET AJAX   הורדת המדריך בגרסת PDF .    הורדת קבצי המקור של דוגמאות הקוד שבמדריך . תוכן העניינים: ·         דרישות קדם. ·         מטרת המדריך. ·         מה זה בכלל AJAX . ·         Native AJAX – איך עבדו פעם ואיך הכול מתבצע מאחורי הקלעים. o        עבודה עם XmlHttpRequest . o       ...
Problem with PageMethod - calling to method invke the page_load
21 September 10 05:59 PM | Shlomo | 1 comment(s)
קריאה למתודה מתוך ה - PageMethods מגיעה ל - Page_Load. כפי שכבר כתבתי כמה פעמים כמה זה קל להפעיל מתודות בצורה אסינכרונית בעזרת ScriptManager. יצא לי להיות במקום נחמד שבו ברגע שהפעלנו קריאה למתודה הגענו ל - Page_Load, כלומר ה - Request היה מושלם אבל איכשהו השרת התייחס כאילו זה פנייה רגילה לעמוד. לאחר יום דיבוג מתיש הבנו שמשהו חסר בקובץ הקונפיג - < httpModules > < add name = " ScriptModule " type = " System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture...
Invoke PageMethods (ScriptManager) synchronously
20 April 10 08:21 PM | Shlomo | 1 comment(s)
בפוסט הזה התרעמתי על הצורה שמיקרוסופט מימשו את ה - PageMethods - כתבתי שהם כתבו harscode שכל הקריאות יהיו async. כתוצאה מזה שאני חוקר כרגע את IE8 חקרתי קצת את הנושא של prototype ב - javascript מצאתי דרך לשנות ולהגדיר קריאות ב - PageMethods שיעכבו את המשך הריצה עד לקבלת תשובה. לפני שאני אכתוב את הפיתרון נסתכל איך מיקרוסופט מימשו את ה - PageMethods. אם נחפור קצת בקובץ ה - javascript שמגיע עם ה - script manager נראה את הקוד הבא. function Sys$Net$XMLHttpExecutor$executeRequest() { // some code... var...
הפעלת מתודות סטטיות באמצעות ScriptManager חלק שני - (PageMethods - Authentication Failed)
05 May 09 02:37 PM | Shlomo | 1 comment(s)
בפוסט הקודם הדגמתי איך להפעיל מתודות סטטיות באמצעות ScriptManager אבל מה יקרה במצב שהדף שלנו הוא דף הלוגין,ובקונפיג מוגדר בצורה הבאה: < authorization > < deny users = " ? " /> </ authorization > < authentication mode = " Forms " > < forms loginUrl = " Default.aspx " ></ forms > </ authentication > שזה אומר, שאסור להכנס לשום דף חוץ מה Default (שזה דף הלוגין) במקרה הזה לא נצליח להפעיל את ה PageMethods, הרבה אנשים אומרים להגדיר...
הפעלת מתודות סטטיות באמצעות ScriptManager
03 May 09 12:55 PM | Shlomo | 7 comment(s)
כדי להפעיל מתודות בצד השרת באמצעות ה ScriptManager, אפשר לכתוב WebService, או להפעיל מתודה סטטית בדף. התהליך הוא מאוד פשוט: 1. הגדרה של מתודה סטטית בעמוד: [ WebMethod ] public static string Hello( string name) { return "Hello " + name; } 2. להוסיף ScriptManager לעמוד ולהוסיף לו EnablePageMethods < asp : ScriptManager ID ="ScriptManager1" runat ="server" EnablePageMethods ="true"> </ asp : ScriptManager > 3. להוסיף פונקציה ב JS שתפעיל את המתודה בצד...