مثال بسيط لعملية تمرير القيم بين الصفحات من خلال الروابط
هذا المثال يحتوي على صفحتين
الصفحة الاولى تحتوي على رابط سوف عند الضغط عليه سوف يقوم بتحويلنا الي الصفحة الثاية
في رابط التحويل سوف نقوم بارسال قيم وفي الصفحة الثاية سوف نقوم باستقبال هذه القيم
كود الصفحة الاولى
تحتوي الصفحة الاولى على زرين الزر الاول يرسل قيم ثابته
والزر الثاني يرسل قيم يقوم المستخدم بادخالها عن طريق ال
textbox
كود:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'نقوم بارسال قيم ثابته مع المتصفح نقوم نحن بادخلها 'في الزر الثاني سنقوم بارسال قيم يدخلها الزائر نفسه Response.Redirect("WebForm2.aspx?UserID=3&UserName=Ahmad&UserPass=ahmad12") End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click ' في هذا الزر سوف نقوم بارسال القيم التي يتم ادخالها في االصناديق ' textbox1 and textbox2 ' بواسطة الرابط ومن ثم استقبالها في الصفحة الثانية Response.Redirect("WebForm2.aspx?UserID=" + TextBox1.Text + "&UserName=" + TextBox2.Text + "&UserPass=" + TextBox3.Text + "") End Sub
كود الصفحة الثانية
في الصفحة الثانية نقوم بوضع ثلاث عناصر
label
ونقوم باستقبال المتغيرات المرسلة مع الرابط داخلها وعرضها للمتصفح
كود:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here Label1.Text = Request.Item("UserID") ' نستقبل القيمة في المتغير ونخزنها في ال label1 Label2.Text = Request.Item("UserName") ' نستقبل القيمة في المتغير ونخزنها في ال label2 Label3.Text = Request.Item("UserPass") ' نستقبل القيمة في المتغير ونخزنها في ال label3 End Sub
انتهـــى المثـــــال
في امان الله ولا تنسونا من دعائكم


رد مع اقتباس
