PDA

View Full Version : Redirect



Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 10:16 صبح
سلام به دوستان.
من میخوام با کلیک باتون کاربر رو به یه صفحه دیگه بفرستم.
تا اینجا مشکلی نیست.
اما میخوام توی اون صفحه Toolbar به نمایش در نیاد.(back,forward,stop,refresh,...)
راه حل چیه؟

farid_nasiri
چهارشنبه 26 اردیبهشت 1386, 10:44 صبح
از متد window.open جاوا اسکریپت استفاده کن
window.open ("page2.aspx","win_name","location=0,status=0,scrollbars=0,width=100,height= 100");

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 10:57 صبح
تو #C برای اینکه با کلیک باتون به یه صفحه دیگه بریم از این کد استفاده می کنیم:
Respons.Redirect("Url");
من میخوام با #C اینکارو انجام بدم.
؟

صابر
چهارشنبه 26 اردیبهشت 1386, 11:05 صبح
اون کدی رو که فرید گفت روی پروپرتی OnClientClick مربوط به دکمه مورد نظرت بذار.

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 11:34 صبح
ممنونم.
ولی اگه بخوام مثلا یه متغیر viewstate رو باهاش بفرستم به اون صفحه چی کار باید انجام بدم.
مثلا میخوام بنویسیم Default2.aspx?ID=5 این ID ثابت نیست و اونو میخوام از تو کدهای #C بهش پاس کنم.
؟

Neo Persian
چهارشنبه 26 اردیبهشت 1386, 13:13 عصر
ممنونم.
ولی اگه بخوام مثلا یه متغیر viewstate رو باهاش بفرستم به اون صفحه چی کار باید انجام بدم.
مثلا میخوام بنویسیم Default2.aspx?ID=5 این ID ثابت نیست و اونو میخوام از تو کدهای #C بهش پاس کنم.
؟



onclick="javascript:window.open('Default2.aspx?ID=<%# Eval("id") %>', '', ''); return false"

البته این کد رو من فقط تونستم روی تگ <a> استفاده کنم این کد روی LinkButton یا ImageButton کار نمیکنه

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 13:47 عصر
دستت درد نکنه دوست عزیز
اینو بلد بودم
ولی میخوام با کلیک روی باتون این اتفاق بیفته
ضمنا کدی که شما نوشتی مربوط میشه به اینکه ما یه حلقه تکرار داشته باشیم.
کاری که من میخوام انجام بدم اینه که در RunTime متغیر مورد نظر مقداردهی میشه و همونجا هم با کلیک روی باتون(همونطور که گفتم) به یه صفحه دیگه ارسال میشه
بازم از کمکاتون ممنونم.