السلام عليكم ورحمة الله وبركاته
كيف يمكن ان اعرف متغير داخل صفحة واخزن فيه قيمة واستخدمه في صفحة ويب اخرى
السلام عليكم ورحمة الله وبركاته
كيف يمكن ان اعرف متغير داخل صفحة واخزن فيه قيمة واستخدمه في صفحة ويب اخرى
استخدم Session لهذا الغرض .
في الصفحة default.aspx أكتب هذا السطر:
session["username"]=user_text.text;
في الصفحة default2.aspx أكتب هذا السطر:
user_label.Text=session["username"].Tostring();
كما يمكنك إستخدام querystring لنقل البيانات بين الصفحات ....
إبحث في المنتدى ستجد الكثير من المواضيع
session
querystring
shared
أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ
وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ
السلام عليكم ورحمة الله وبركاته
شكرا للجميع
بس مسالة ال session انا بعرفها
انا بدي اعرف متغير او مصفوفة بدون ما استخدم الsession
يعني مصفوفة ادخل فيها قيم بصفحة
وبالصفحة التانية استخدمها
وجاري البحث بالمنتدى
بارك الله فيكم
تم تعديل هذه المشاركة بواسطة easy_3a3 في 5 سبتمبر 2009 في 08:41
السلام عليكم ورحمة الله وبركاته
عرف المتغير او المصفوفة وبعدين حطها في الـ Session
هناك طرق عديدة لنقل البيانات مثل
Cache
Cookies
XML
وأعتقد في حالتك سيكون أفضل شئ هو الـ Session ولكن يجب الانتباه إلى التوقيت حتى لا تفقد بياناتك
إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً
يوجد اكثر من طريقة لنقل البيانات بين الصفحات.
و في حالة استخدام 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