مثال بسيط لعملية تمرير القيم بين الصفحات من خلال الروابط
هذا المثال يحتوي على صفحتين
الصفحة الاولى تحتوي على رابط سوف عند الضغط عليه سوف يقوم بتحويلنا الي الصفحة الثاية
في رابط التحويل سوف نقوم بارسال قيم وفي الصفحة الثاية سوف نقوم باستقبال هذه القيم
كود الصفحة الاولى
تحتوي الصفحة الاولى على زرين الزر الاول يرسل قيم ثابته
والزر الثاني يرسل قيم يقوم المستخدم بادخالها عن طريق ال
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
انتهـــى المثـــــال
في امان الله ولا تنسونا من دعائكم