• 0

ماذا تعني QueryString في ASP.Net وما هي استخداماتها؟

أريد معرفة ماهي QueryString وما فوائدها ومتى نستخدمها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

تمكّنك QueryString من تمرير متغيرات بين صفحات الويب في ASP.Net عن طريق رابط الصفحة URL فعلى سبيل المثال إن كنت بحاجة لأخذ معلومات من الصفحة الأولى مثل الاسم الأول والاسم الأخير واستخدام هذه المعلومات في صفحة أخرى.

لنفرض أننا نريد تمرير الاسم الأول والاسم الأخير FirstName, LastName إلى صفحة أخرى عبر URL، فنقوم بكتابة المتغيرات في الرابط الذي نقوم بإنشائه في الحدث الذي ينتقل إلى الصفحة الثانية:

private void btnSubmit_Click(object sender, System.EventArgs e)
{
Response.Redirect("Webform2.aspx?Name=" +
this.txtName.Text + "&LastName=" +
this.txtLastName.Text);
} 

في الصفحة الثانية عند استرجاع قيم المتغيرات نكتب:

private void Page_Load(object sender, System.EventArgs e)
{
this.txtBox1.Text = Request.QueryString["Name"];
this.txtBox2.Text = Request.QueryString["LastName"];
} 

يمكن أيضًا استرجاع قيم المتغيرات عن طريق المؤشر index لكل متغير في الـQueryString مثلًا:

 

private void Page_Load(object sender, 

System.EventArgs e)
{
this.txtBox1.Text = Request.QueryString[0];
this.txtBox2.Text = Request.QueryString[1];
}

ماذا تعني QueryString في ASP.Net وما هي استخداماتها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن