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

اتمنى المساعدة asp.net (نقل البيانات من صفحة لأخرى)

بدأه وهــــم في 27 نوفمبر 2012 · 7 رد · 792 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة بسيطة اتمنى المساعدة

عملت الصفحات بس عندي كم مشكله اتمنى اي احد يرد ويتابع معاي

في صفحة من الصفحات عملت فيها 5 TextBox و 2 drop down list

و 1 Button وفي زر الـــ Button كتبت الكود هذا

Response.Redirect("Me.aspx?cid=" + t1.Text + t2.Text + t3.Text + t4.Text + t5.Text + t6.Text + t7.Text);

وهذي صوره للصفحه

gs9f1.jpg

والصفحة الثانيه عملت فيها TextBox عدد 7 و 2 Button

المطلوب ابغى اللي ينكتب في الـــ TextBox والـــdrop down list اللي في الصفحة الاولى ينطبع في الـــ TextBox اللي في الصفحة الثانية

وهذي صورة الصفحة الثانيه

GVo02.jpg

#2

السلام عليكم ..

  1. يمكن نقل البيانات باستخدام الــ QueryString .
  2. Passing variables between pages using QueryString

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

الف شكر على الرد

ممكن توضح اكثر او تكتبلي الاكواد لا هنت

#4

السلام عليكم ..

  1. الصفحة الأولى :
    public partial class p1 : System.Web.UI.Page
    	{
        	protected void Page_Load(object sender, EventArgs e)
        	{
        	}
    
        	protected void Button1_Click(object sender, EventArgs e)
        	{
            	Response.Redirect(@"~\p2.aspx?Name=" +this.TextBox1.Text + "&Year=" + this.DropDownList1.Text);
        	}
    	}

  2. الصفحة الثانية :
    public partial class p2 : System.Web.UI.Page
    	{
        	protected void Page_Load(object sender, EventArgs e)
        	{
            	this.TextBox1.Text = Request.QueryString["Name"];
            	this.TextBox2.Text = Request.QueryString["Year"];
        	}
    	}

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

من الممكن استخدام ال Form وعند الانتقال للصفحه الاخي وعندها ستتمكن من ارسال البيانات للصفحه الاخري عن طريق ال post or get على حسب طريقة ارسال البيانات في الفورم

#6

الله يسعدك دنيا واخره والله انك فرجت همي الله يوفق

ممكن بس تشرحلي كيف اكتب الكوكيز لحفظ بيانات المستخدم واسترجاعها في الزيارات القادمة وفي اي مكان اكتبها

انا عندي 5 صفحات صفحه رئيسيه وصفحة تسجيل دخول والصفحتين اللي في الصور فوق وصفحة خطأ .

كود الكوكيز في اي صفحه اكتبه ؟ في الصفحات كلها ولا في صفحة معينة

شوف الاكواد هذي اذا كانت صحيحة بس حددلي مكان كتابتها

واذا كانت خطأ اكتبلي الاكواد الصحيحة الله يجزاك خير ويفرج همومك

if (Request.Cookies["user"] != null)
        {
            Response.Write("اهلا بك") + Request.Cookies["user"]["name"];
            Response.Write("لغتك هي") + Request.Cookies["user"]["name"];
        }
        else
            Response.Write("هذه زيارتك الاولى");

الكود الثاني

Response.Cookies["user"]["name"] = t1.text;
        Response.Cookies["user"]["lang"] = t2.text;
        Response.Cookies["user"].Expires .DateTime .Now .Add (3);

تم تعديل هذه المشاركة بواسطة وهــــم في 28 نوفمبر 2012 في 14:35

#7

السلام عليكم ...

  1. يمكن كتابة و قراءة الكوكيز في أي مكان , حسب منطق التطبيق الذي تعمل عليه . غالبا يتم كتابة الكوكيز بعد تسجيل الدخول مباشرة , أو في الصفحة الرئيسية .
  2.  Response.Cookies["user"]["name"] = TextBox1.Text;
            	Response.Cookies["user"]["lang"] = TextBox1.Text;
            	Response.Cookies["user"].Expires = DateTime.Now.AddHours(3);

  3. if (Request.Cookies["user"] != null)
            	{
                	Response.Write("اهلا بك" + "  " + Request.Cookies["user"]["name"]);
                	Response.Write("<br>");
                	Response.Write("لغتك هي" + " " +Request.Cookies["user"]["lang"]);
            	}
            	else
                	Response.Write("هذه زيارتك الاولى");

    تم تصحيح الأكواد .

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 28 نوفمبر 2012 في 15:47

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#8

الف الف شكر

الله ينورلك دروبك ويجزاك الف خير

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