PDA

View Full Version : بررسی وجود پارامتر با QueryString



مهدی رحیم زاده
دوشنبه 27 اردیبهشت 1389, 08:12 صبح
سلام
فرض کنید یک صفحه داریم که از چند تا لینک به اون میرسیم. توی لینک اول دوتا پارامتر داریم که توی URL ارسال میشه . اما توی لینک دوم پارارمتری نداریم. سوالم اینجاست که از کجا بفهمیم که الان از این لینکی که اومدیم مثلا پارامتر P1 رو داره یا نه که اگه داشت این کار انجام بشه و اگه نه ، نه.
با تشکر

alireza_s_84
دوشنبه 27 اردیبهشت 1389, 08:40 صبح
سلام
فرض کنید یک صفحه داریم که از چند تا لینک به اون میرسیم. توی لینک اول دوتا پارامتر داریم که توی URL ارسال میشه . اما توی لینک دوم پارارمتری نداریم. سوالم اینجاست که از کجا بفهمیم که الان از این لینکی که اومدیم مثلا پارامتر P1 رو داره یا نه که اگه داشت این کار انجام بشه و اگه نه ، نه.
با تشکر

سلام:
if (!String.IsNullOrEmpty(Request.QueryString["P1"]))
{
}

mohitlog
دوشنبه 27 اردیبهشت 1389, 10:18 صبح
با سلام


از urlReferer هم میتونی استفاده کنی
اگر به صفحه اولی اشاره کنی چیزی ار کاربر تقاضا نکنه ولی اگه از صفحه دوم اومده باشه باید اطلاعات داشته باشه و گرنه به حفحه دوم redirect بشه

si6arp
دوشنبه 27 اردیبهشت 1389, 11:19 صبح
if(Request.QueryString["P1"] != null && Request.QueryString["P1"] != "")
{
//Anjame Amaliyat
}
else
{
//Anjame Amaliyat
}

alireza_s_84
دوشنبه 27 اردیبهشت 1389, 12:10 عصر
if(Request.QueryString["P1"] != null && Request.QueryString["P1"] != "")
{
//Anjame Amaliyat
}
else
{
//Anjame Amaliyat
}


متد IsNullOrEmpty شی String دقیقا همین کار دو شرط رو انجام میده به نظرم بهتره از اون استفاده بشه کوتاهتره و فرمت شیکتری هم داری .