PDA

View Full Version : جلوگیری از ورود مستقیم به یک صفحه



mostafazarei
شنبه 20 آبان 1391, 21:06 عصر
با سلام
من یک ثبت نام چند مرحله ای درست کردم و نمی خوام کاربر با وارد کردن آدرس به صفحه دوم و سوم بره و این کد رو توی page_load صفحه دوم گذاشتم
if (PreviousPage != null && PreviousPage.IsCrossPagePostBack)
{ label1.text = "1"; }
else
{ Response.Redirect("jobseekers.aspx"); }
ولی مشکل اینجاست که از صفحه قبل هم نمیشه داخلش رفت و برمیگرده به صفحه 1
لطفا راهنمایی کنید ممنون
در سایت سرچ کردم چیزی پیدا نکردم

M.D.A_M.D.A
شنبه 20 آبان 1391, 22:05 عصر
چرا از Session استفاده نمیکنی؟ مثلا وقتی کاربر فرم صفحه اول رو تکمیل کرد یه Session ایجاد کن توشم مثلا "1" قرار بده بعد تو صفحه دوم چک کن اگه Session وجود نداشت یا مقدارش 1 نبود برگردونش صفحه اول تو صفحه اول هم چک کن اگه 1 بود بفرستش صفحه دوم و ...

mostafazarei
شنبه 20 آبان 1391, 22:39 عصر
این رو تو کتاب asp 4 دیدم خیلی جالب به نظرم رسید ولی کار نکرد کار با session رو بلدم ولی این یک چیز دیگه است