DCSIMG
Problem with PageMethod - calling to method invke the page_load - שלמה גולדברג (הרב דוטנט)

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

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

Problem with PageMethod - calling to method invke the page_load

 

קריאה למתודה מתוך ה - 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=neutral,

                                PublicKeyToken=31BF3856AD364E35"/>

</httpModules

 
 
בדרך כלל כשמוסיפים ScriptManager לעמוד הוא מוסיף את השורה הזאת לקונפיג, באפליקצייה שלנו הקונפיג היה נעול (אנחנו משתמשים ב - Source Safe) ולכן הוא לא הוסיף את הקוד לקונפיג (וכמובן לא הודיע לנו על כך) מה שגרם לאי הפעלת ה - Page Methods.
 
 
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 1 and type the answer here:


Enter the numbers above: