ABA


"צריך עזרה ב ASP.NET עם AJAX בעייה בחלפה בגלל הקידוד.."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12175 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12175
lior066

   03:39   29.05.07   
אל הפורום  
  צריך עזרה ב ASP.NET עם AJAX בעייה בחלפה בגלל הקידוד..  
 
   מה המצב אנשים , אז ככה , פעם ראשונה שאני נתקל בזה , תאמת כי בדרך כלל אני לא שם פונקצייה של שליחת דברים בתוך Ajax אבל החלטתי כבר שכן ואם אני לא ימצא פתרון אני יעבור למצב הרגיל אז ככה.

כידוע ב asp.net יש נגיד משתנה מסוג סטרינג.. נגיד ונקרא לו X
אם אני עושה למשל דבר כזה


x.replace(vbcrlf,"<br />")

זה אמור להחליף את כל האינטרים של הטקסט מאינטר רגיל לאינטר מסוג HTML

עכשיו בגלל שזה עובר דרך ה AJAX אז זה עובר קידוד אחר , האתר רץ על קידוד יוניקוד , שאני עובד איתו בדרך כלל , אבל משום מה לא יודע פה זה עובר לי אחר והוא לא מחליף לי את האינטרים בבי ארים.

מישהו יודע איך אינטר אמור לעבור בתור יוניקוד? , או בכללי אם הוא יודע איך עושים את זה ב AJAX עוד יותר טוב, חרשתי על האינטרנט חיפשתי דברים כל מה שמצאתי לא עבד..

מקווה למצוא פה את הפתרון.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  משהו מוזר לי פה.. lior066 29.05.07 03:57 1
     טוב קיצור נראה לי הבעייה על המחשב שלי בכללי.. lior066 29.05.07 04:34 2

       
lior066

   03:57   29.05.07   
אל הפורום  
  1. משהו מוזר לי פה..  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 29.05.07 בשעה 04:09 בברכה, lior066
 
אולי אני עושה משהו לא נכון או משהו לא בסדר בתוכנה שלי..


עכשיו שאני שם לב שום דבר בכלל ב REPLACE לא עובד לי .. משהו לא מסתדר לי הפונקצייה עובדת!


עוד משהו מוזר אם אני משתמש בפונקצייה של ה REPLACE ישירות על הטקסטבוקס זה כן עובד לי , מישהו יכול להגיד לי מה אני מפספס פה????

אבל אם אני עושה SPLIT עם VBCRLF זה כן עובד לי.. אז איך הוא כן מזהה אותו ב SPLIT אבל לא ב REPLACE משהו לא טוב לי פה..

יש פה מישהו שמבין שיכול לעזור לי בקטע הזה פעם ראשונה שזה קורה לי...

הנה הקוד בשביל לראות אם משהו לא בסדר אני לא מוצא כלום...


Dim Xmsg, s As String
Dim f As Boolean = False

Xmsg = TextBox3.Text.Replace("'", "")
Xmsg.Replace(vbCrLf, "xxx")

While f = False
s = Xmsg
Xmsg.Replace("<br /><br />", "<br />")
If s = Xmsg Then f = True
End While
MsgBox(Xmsg)
STRSQL = "INSERT INTO a_replay ( r_name, r_title, r_msg, r_date, r_time, a_id ) Values ( '" & TextBox1.Text.Replace("'", "") & "' , '" & TextBox2.Text.Replace("'", "") & "' , '" & Xmsg & "' , '" & Date.Now.Date & "' , '" & Date.Now.ToShortTimeString & "' ,'" & _Articalid & "');"
Database.ConnectionString = ConfigurationManager.AppSettings("ConnectionString")
Database.ConnectionObject = New OleDb.OleDbConnection
Database.SQLString = STRSQL
If Database.Execute() = "OK" Then
lnkresponse.Enabled = False
TABLE2.Visible = False
Label1.ForeColor = Drawing.Color.Green
Label1.Text = "הודעתך נשלחה בהצלחה ומחכה במערכת לאישור העורך"
End If


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

   04:34   29.05.07   
אל הפורום  
  2. טוב קיצור נראה לי הבעייה על המחשב שלי בכללי..  
בתגובה להודעה מספר 1
 
   למרות שזה הכי מוזר לי אבל לא הגיוני בעולם שפעם אחת פונקצייה תעבוד טוב מאוד ואחרי כמה דקות פתאום היא מפסיקה לעבוד.. משהו לא בסדר אולי דפקתי תפריים וורק או משהו מיקרוסופט חרא של מוצרים!


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

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

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



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