532
צפיות
צפיות
12
תשובות
תשובות
מה המקביל לSession ב-asp.net
אני רוצה לקבל מידע מדף אחר שאינו כתוב בasp.net
לדף שכתוב בasp.net
ניסיתי ע"י Session והוא לא מכיר
ניסיתי בשורת השליחה, ולהוציא ע"י Request
וגם לא הולך,
כיצד עושים זאת ?
אני רוצה לקבל מידע מדף אחר שאינו כתוב בasp.net
לדף שכתוב בasp.net
ניסיתי ע"י Session והוא לא מכיר
ניסיתי בשורת השליחה, ולהוציא ע"י Request
וגם לא הולך,
כיצד עושים זאת ?
12 תשובות
אין מקביל לsession
זה בדיוק אותו דבר..
תביא את הקוד של הדפים
הנה הקוד:
בדף asp רגיל
Session("code")=rs("ID")+"";
והצלחתי לקרוא את הנתון בדפי asp אחרים
רק בדף asp.net לא הצלחתי לקרוא את הנתון.
הקוד בדף asp.net
string sQry;
sQry = "SELECT * FROM qryComm";
sQry = sQry + " WHERE SochenID="+Session("code")+ " And Date <= Date()";
בשביל מה ה+?
תנסה כך:
sQry = sQry + " WHERE SochenID= Session("code") And Date <= Date()";
ואולי משהו יותר טוב לדעתי שאני משתמש בוא תעשה כך:
dim code as integer = SochenID
sQry = sQry + " WHERE SochenID= '"& code &"' And Date <= Date()";
אני מניח שהid זה מספר
זה פתר לי הרבה בעיות מיותרות (:
תיקון
dim code as integer = session("code")
sQry = sQry + " WHERE SochenID= '"& code &"' And Date <= Date()";
מהניסיון שלי ב-JS
אפשר לעשות גם כך (אם אני לא טועה)
sQry += " WHERE SochenID= '"& code &"' And Date <= Date()";
מדובר בasp.net
ואני כותבת ב-C#
ולכן ה+
חוץ מזה שהוא פשוט לא מכיר לי את Session ואין לי שום בעיה עם השירשור.
שירשרתי כבר הרבה פעמים, וזה לא שורש הבעיה אלא ה-Session
תעשה כך:
תבדוק בצורה פשוטה יותר אם הוא מזהה את הsession תרשום אותו בפשטות בעזרת response.write ואז תדע אם הבעיה בsession הוא במשפט
בדקתי והוא אינו מכיר
השגיאה שנותן:
Compiler Error Message: CS0118: 'System.Web.UI.Page.Session' denotes a 'property' where a 'method' was expected
לפי דעתי
ב – asp.net
וב – c# רושמים את זה ככה :
Session["code"] = rs["ID"];
אולי צריך להוסיף .tostring לאחרון אבל לא נראה לי.
תנסי.
איתי
מדובר בקריאה מ-Session
את הערך לתוך ה-Session אני מכניסה בדף ASP רגיל.
ואני רוצה לקרוא אותו מתוך דף ASP.NET
אבל הוא בכלל לא מכיר ב-Session ונותן לי את השגיאה שרשומה למעלה.
אולי ניתן לעשות העברת נתונים בשיטה אחרת כמו עוגיות וכד'
אשמח אם תעזרו לי גם בדרך אחרת, אבל רק מי שמבין בASP.NET!
אפשר
אפשר לעשות את זה בעוגיות
אבל למה אתה יוצר את ה session בדף asp ולא asp.net?
עברתי לתיכנות בASP.NET באמצע
באמצע יצירת האתר עברתי לASP.NET וחבל לי לקלקל דפים שכבר עובדים בASP רגיל