PDA

View Full Version : سوال: دسترسی به PreviosePage?



sahar15125
شنبه 04 شهریور 1391, 07:58 صبح
سلام
اگر بخواهیم بدانیم صفحه قبلی که از آن وارد صفحه جاری شدیم اسمش چی بوده باید از کدام خاصیت PreviuosePage استفاده کنیم؟ قالب دستور چیه؟

hamid_shrk
شنبه 04 شهریور 1391, 10:56 صبح
سلام،


Request.UrlReferrer;

sahar15125
پنج شنبه 09 شهریور 1391, 03:36 صبح
من مسیر صفحه قبلی رو می خوام نه مسیری که منو به صفحه جاری لینک کرده در واقع بدونم از کدام صفحه به صفحه جاری آمدم تا به همونجا برگردم!
من از دو تا صفحه می تونم به صفحه جاری بیام اگر از صفحه a بیام با کلیک بر روی دکه "بازگشت به صفحه قبل" باید برگردم به صفحه a . واگه از صفحه b بیام با کلیک بر روی دکمه باید به صفحه b برگردم.!

meisam12
پنج شنبه 09 شهریور 1391, 15:01 عصر
سلام از سورس کد زیر استفاده کن

protected void Page_Load(object sender, EventArgs e)
{
if( !IsPostBack )
{
ViewState["RefUrl"] = Request.UrlReferrer.ToString();
}
}

و کد زیر هم در دکمه برگشت به عقب بنویس

protected void PrevButton_Click(object sender, EventArgs e)
{
object refUrl = ViewState["RefUrl"];
if (refUrl != null)
Response.Redirect((string)refUrl);
}

امیدوارم با این سورس کد مشکلتان حل شود.

من مسیر صفحه قبلی رو می خوام نه مسیری که منو به صفحه جاری لینک کرده در واقع بدونم از کدام صفحه به صفحه جاری آمدم تا به همونجا برگردم!
من از دو تا صفحه می تونم به صفحه جاری بیام اگر از صفحه a بیام با کلیک بر روی دکه "بازگشت به صفحه قبل" باید برگردم به صفحه a . واگه از صفحه b بیام با کلیک بر روی دکمه باید به صفحه b برگردم.!

sahar15125
پنج شنبه 09 شهریور 1391, 16:25 عصر
:لبخندساده:مرسی حل شد