الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في تعريف المتغيرات

بدأه easy_3a3 في 4 سبتمبر 2009 · 6 رد · 821 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف يمكن ان اعرف متغير داخل صفحة واخزن فيه قيمة واستخدمه في صفحة ويب اخرى

#2

استخدم Session لهذا الغرض .

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

#3

في الصفحة default.aspx أكتب هذا السطر:

session["username"]=user_text.text;

في الصفحة default2.aspx أكتب هذا السطر:

user_label.Text=session["username"].Tostring();

كما يمكنك إستخدام querystring لنقل البيانات بين الصفحات ....

إبحث في المنتدى ستجد الكثير من المواضيع

#4

session

querystring

shared

أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ

وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ

#5

السلام عليكم ورحمة الله وبركاته

شكرا للجميع

بس مسالة ال session انا بعرفها

انا بدي اعرف متغير او مصفوفة بدون ما استخدم الsession

يعني مصفوفة ادخل فيها قيم بصفحة

وبالصفحة التانية استخدمها

وجاري البحث بالمنتدى

بارك الله فيكم

تم تعديل هذه المشاركة بواسطة easy_3a3 في 5 سبتمبر 2009 في 08:41

#6

السلام عليكم ورحمة الله وبركاته

عرف المتغير او المصفوفة وبعدين حطها في الـ Session

هناك طرق عديدة لنقل البيانات مثل

Cache

Cookies

XML

وأعتقد في حالتك سيكون أفضل شئ هو الـ Session ولكن يجب الانتباه إلى التوقيت حتى لا تفقد بياناتك

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

#7

يوجد اكثر من طريقة لنقل البيانات بين الصفحات.

و في حالة استخدام Server.Transfer او IButton.PostBackUrl للتنقل بين صفحتين يمكنك استخدام خاصية Page.PreviousPage

ايضا يمكنك استخدام Page.Items Collection لنقل البيانات

مثال

Source Page

			Page.Items.Add(1, "Item1");
			Page.Items.Add(2, "Item2");

Target Page

			// to access the previous page
			// the target page should be accessed either by Server.Transfer or IButton.PostBackUrl controls
			string item1 = Page.PreviousPage.Items[1].ToString();

			// you can access the previous page controls
			TextBox txtSample = Page.PreviousPage.FindControl("txtSample") as TextBox;

تم تعديل هذه المشاركة بواسطة AhmedElbaz في 6 سبتمبر 2009 في 13:50

مواضيع مشابهة