PDA

View Full Version : مشکل در Redirect کردن



m-alizadeh
دوشنبه 14 مرداد 1387, 08:24 صبح
سلام

من وقتی از دستور زیر استفاده می کنم برنامه فقط Redirect اولی ودر واقع شرط اولی رو می بینه و سراغ شرط دوم نمیره. در این مثال که براتون گذاشتم فقط به صفحه 1.aspx مراجعه می کنه.
این کد رو توی یه button نوشته ام .



ببخشید چون مشکل تایپ انگلیسی در اینجا داشتم کد را بصورت عکس برایتان گذاشتم.


ممنون میشم اگه راه حل بدید.

milade
دوشنبه 14 مرداد 1387, 08:36 صبح
خوب میگه اگه رادیو باتن فعال باشه بره به 1.aspx اگه هم نباشه بره به 2.aspx حالا مشکل چیه؟

mr_mtc
دوشنبه 14 مرداد 1387, 09:30 صبح
خوب يعني شرطت هميشه برقراره

از اونجايي كه شما توضيح زيادي نداديد؛
استنباط من اينه كه شما دو حال مختلف را با RadioButton انتخاب ميكنيد و احتمالا به جاي RadioButtonList از اين RadioButton استفاده كرديد
از RadioButtonList استفاده كنيد شايد درست بشه

milade
دوشنبه 14 مرداد 1387, 09:48 صبح
فکر نکنما چون مگه رادیو باتن تنها چه ایرادی داره؟
لطفا کد کامل رو بزار
بای

mostafa_sgh
دوشنبه 14 مرداد 1387, 16:44 عصر
دوست عزیز اگه همینطوری این کد رو نوشته باشی مشکل از شرطته !!!

برای مقایسه باید از == استفاده کنی نه = تنها ( که برای مقداردهی استفاده میشه ) !

تازه تو مقادیر بولین اسفاده از اینها ضروری نیست .



if (RadioButton1.Checked)
Response.Redirect("page1.aspx");
else
Response.Redirect("page2.aspx");


یا



if (RadioButton1.Checked == true)
Response.Redirect("page1.aspx");
else
Response.Redirect("page2.aspx");


موفق باشید