ABA


"MessageBoxים בתכנות ASP.NET"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12685 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12685
עידן_הכלי

דרג אמינות חבר זה
   21:31   03.08.07   
אל הפורום  
  MessageBoxים בתכנות ASP.NET  
 
   שלום לכולם,

אני כותב איזשהי WEBית שכתובה בASP.NET, שבחלק ממנה היוזר מזין כל מיני ערכים שעוברים ולידאציה דרך פלאגינים מתאימים.

רציתי להודיע למשתמש על השגיאה עם הפרמטר שהוזן לא תקין, ע"י MSGBOX.

הבעיה היא שאין את אופציה הזאת ב WEB.

אז מה שעשיתי זה דיי מכוער, בעצם "הזרקתי" קוד java לתוך העמוד aspx וכאילו קראתי לו תוך כדי ריצה.

הבעיה היא שאחרי שזה קורה זה דיי מעוות לי את כל העמוד.

יש דרך יפה לעשות את זה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  גם אני חיפשתי לזה פתרון ולא מצאתי :| DLN 03.08.07 21:56 1
  די פשוט Sn00py  04.08.07 00:29 2
     זו לא הכוונה :| לא שלי לפחות :| DLN 04.08.07 14:26 3
         עכשיו הבנתי אתכם. נסו את הפיתרון הבא Sn00py  04.08.07 21:37 4
             כמובן יישום Sn00py  04.08.07 21:38 5
             JESUS CHRIST! DLN 05.08.07 00:01 7
                 אתה רוצה שאסביר לך מה פחות או יותר זה עושה? Sn00py  05.08.07 12:34 8
                     לא אני מבין מה זה עושה DLN 05.08.07 14:14 9
  אגב למה להשתמש ב MSGBOX ולא באיזה MODAL POPUP חמוד? Sn00py  04.08.07 21:38 6
  יש לך מלא פקדים שאתה יכול להשתמש איתם במקום.. lior066 06.08.07 09:59 10
  הסבר קצת יותר מדוייק לבעיה: עידן_הכלי 11.08.07 15:11 11
     אני לא מבין. ניסית להשתמש במה שהעלתי? Sn00py  11.08.07 18:15 12
         תראה עידן_הכלי 11.08.07 18:40 13
             הסידור הזה אמור למנוע את העיוותים שאתה מדבר עליהם Sn00py  11.08.07 19:35 14
  תבדוק בJS לפני שאתה ניגש לשרת...... bmaorlo  11.08.07 21:54 15

       
DLN
חבר מתאריך 20.4.07
15884 הודעות, דרג אמינות חבר זה
   21:56   03.08.07   
אל הפורום  
  1. גם אני חיפשתי לזה פתרון ולא מצאתי :|  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   00:29   04.08.07   
אל הפורום  
  2. די פשוט  
בתגובה להודעה מספר 0
 
   תעשה כפתור חמוד כזה, ופשוט תשתמש בקוד הבא(בפייג' לואד):

btnIdan.Attributes.Add("onclick", "alert('Some random stuff');")

מקווה שאין טעות סינטקס... כולי עייף חח... בכל מקרה זה הרעיון.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות, דרג אמינות חבר זה
   14:26   04.08.07   
אל הפורום  
  3. זו לא הכוונה :| לא שלי לפחות :|  
בתגובה להודעה מספר 2
 
   בוא נניח שיש לי פונקציה שרצה בשרת שבודקת ערך מסוים ואם הוא נכון ממשיכה הלאה, אם לא מקפיצה שגיאה, איך אני עושה את זה :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   21:37   04.08.07   
אל הפורום  
  4. עכשיו הבנתי אתכם. נסו את הפיתרון הבא  
בתגובה להודעה מספר 3
 
   מחלקת MessegeBox
http://rotter.name/User_files/nor/46b4c75b56402ddf.txt

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   21:38   04.08.07   
אל הפורום  
  5. כמובן יישום  
בתגובה להודעה מספר 4
 
  

MessageBox.Show("momomomomo");

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות, דרג אמינות חבר זה
   00:01   05.08.07   
אל הפורום  
  7. JESUS CHRIST!  
בתגובה להודעה מספר 4
 
   איזה תסביכים חח
לא שקשה ליישם את זה פשוט נראה כל כך מיותר משום מה :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   12:34   05.08.07   
אל הפורום  
  8. אתה רוצה שאסביר לך מה פחות או יותר זה עושה?  
בתגובה להודעה מספר 7
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות, דרג אמינות חבר זה
   14:14   05.08.07   
אל הפורום  
  9. לא אני מבין מה זה עושה  
בתגובה להודעה מספר 8
 
   זה רק נראה לי קצת טיפשי שאין אימפלמנטציה יותר פשוטה של זה בשפה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   21:38   04.08.07   
אל הפורום  
  6. אגב למה להשתמש ב MSGBOX ולא באיזה MODAL POPUP חמוד?  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

דרג אמינות חבר זה
   09:59   06.08.07   
אל הפורום  
  10. יש לך מלא פקדים שאתה יכול להשתמש איתם במקום..  
בתגובה להודעה מספר 0
 
   ובקשר לג'אווה איך בדיוק זה מעוות לך את העמוד , הרי אתה אמור להרים תיבת טקסט מה הקשר בין שניהם.

עכשיו אם אני מבין אותך נכון אתה בטח עשית RESPONE.WRITE ונעלם לך כל ה CSS , שזה בעייה ידועה , כי אתה נכנס שם לראש העמוד.

מה שאני מציע לך זה לכתוב פונקצייה קטנה שתזריק לך את המסג'בוקס
ובסוף הדף להשים


<%MsgBoxF()%>

ככה שזה לא יעוות לך את הדף


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
עידן_הכלי

דרג אמינות חבר זה
   15:11   11.08.07   
אל הפורום  
  11. הסבר קצת יותר מדוייק לבעיה:  
בתגובה להודעה מספר 0
 
   ה MSGBOX הוא לא דבר קבוע, אני לא יודע מראש מה אני אמור להציג.

המערכת שאני עובד עליה היא מערכת גדולה, ומורכבת מהרבה PlugIns.

המערכת קוראת לPLUGIN המתאים והוא מחזיר לה תשובה בSTRING.

אני רוצה להקפיץ את הSTRING הזה ב MSGBOX למשתמש.

אני לא צריך לקלוט את התגובה שלו (YES,NO).

עכשיו יש 2 בעיות.

1) ה MSGBOX הוא לא BLOCKING, וולכן כשאני עושה response.redirct אז הMSGBOX נעלם.
2) הMSGBOX מעוות לי את העמוד אח"כ, זה אומר שהגודל של התיבות טקסט משתנה ועוד כל מיני דברים הזויים.

תודה מראש לעונים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   18:15   11.08.07   
אל הפורום  
  12. אני לא מבין. ניסית להשתמש במה שהעלתי?  
בתגובה להודעה מספר 11
 
   עבד? לא עבד?

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
עידן_הכלי

דרג אמינות חבר זה
   18:40   11.08.07   
אל הפורום  
  13. תראה  
בתגובה להודעה מספר 12
 
   מה שהעלת זה בדיוק מה שאמרתי שעשיתי בהתחלה,

הזרקתי קוד java לתוך ה response.write, מה שאתה עשית זה פשוט ניהול של כמה הודעות כאלה ע"י תור הודעות.

בכל מקרה, רציתי לדעת אם יש דרך שונה להקפיץ הודעה חוץ מresponse.write.

כנראה שאין..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   19:35   11.08.07   
אל הפורום  
  14. הסידור הזה אמור למנוע את העיוותים שאתה מדבר עליהם  
בתגובה להודעה מספר 13
 
   אבל אם לא, אני לא חושב שיש פתרון מובנה בשפה.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות, דרג אמינות חבר זה
   21:54   11.08.07   
אל הפורום  
  15. תבדוק בJS לפני שאתה ניגש לשרת......  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net