PDA

View Full Version : back بدون postback



ali_00067
چهارشنبه 23 بهمن 1387, 23:59 عصر
سلام دوستان عزیز
می خوام وقتی کاربر دکمه back رو زد به صفحه اصلی سایت بره باید چه کارکنم.
منظور از back اینه که بدون post back باشه کلیک روی دکمه back روی نوار ابزار مرورگرتون.
مانند سایت sanjesh موقع ثبت نام کردن که اگه در هر جای ثبت نام back بزنیم مجبوریم دوباره از اصفحه اول شروع کنیم.

milade
پنج شنبه 24 بهمن 1387, 12:23 عصر
If page.IsPostBack then
response.redirect(www.site.com (http://www.site.com))
else
end if
موفق باشی

ali_00067
چهارشنبه 30 بهمن 1387, 00:21 صبح
دوست عزیز من میگه بدون post back اونوقت شما میگی page.ispostback ما وقتیکه روی back روی نوار ابزار کلیک میکنیم که postback اتفاق نمی افته!!!

milade
چهارشنبه 30 بهمن 1387, 12:30 عصر
سلام علیکم .

دوست عزیز میتونید کش مرورگر رو حذف کنید که پست بک اتفاق بیفته ( سرچ کن )

پیروز باشید و پایدار

RoostaYeBekr
چهارشنبه 30 بهمن 1387, 23:49 عصر
با سلام
ببین این سوال شما دو قسمت است :

1 – اینکه اولا وقتی که Back زدیم ، بدون PostBack عمل کند.
2 - دوم اینکه بعضی صفحات خاصمان ، مثل همان صفحه ی ثبت نام که مثال زدید ، وقتی که در آنها Back زدیم ، به صفحه ی اصلی یا Home برود.

من این قسمت دوم سوال شما را بلدم . قسمت اولش هم فقط باید یک تغییری توی اون تکه که نوشتم :
window.location = 'Home.aspx';
بدهیم که من فعلا یادم نیست. حالا اینی که می گم مثال است و جواب نیست : مثلا فرض کن به جای 'Home.aspx' بنویسیم : '../Home.aspx' . بازم می گم این '../Home.aspx' جواب نیست ها.

یا نه راستی یک چیز دیگه :
کلا به جای window.location ، کد دیگری بنویسی.