PDA

View Full Version : دستور برگشت به صفحه قبل در c#



gama118
دوشنبه 01 آذر 1389, 09:53 صبح
سلام

دستور برگشت به صفحه قبل توC# چيه
البته اگه اين صفحه ، صفحه قبلي نداشته باشه و اين اولين صفحه لود شده باشه اون دشتور چه واكنشي نشون ميده؟

alonemm
دوشنبه 01 آذر 1389, 19:32 عصر
میتونی یک سشن داشته باشی که با رفتن به هر صفحه نام صفحه رو توش بریزی.
سپس چک کن اگه این سشن وجود نداشت (یعنی اولین پیج هستش) اگه وجود داشت مقدار سشن رو بگیر و به این صفحه بفرستش.

shahriyar3
دوشنبه 01 آذر 1389, 20:43 عصر
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%>




<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script>

ali_shmki
دوشنبه 01 آذر 1389, 23:38 عصر
با جاوااسکریپت هم میتونی کار کنی:

<a href="javascript:history.go(-1) ">Back</a>

aminghaderi
سه شنبه 02 آذر 1389, 01:28 صبح
در کل به نظر من بسته به جایی که می خواهید استفاده کنید داره .
شما اگر در مراحل ثبت نام بخواهید از Back Url استفاده کنید ، به مشکل می خورد؟!
چون یه سری اطلاعات ثبت شده و...
ولی مثلا برای نمایش و لینک به چکیده متن ، بهتره از جاوااسکریپت استفاده کنید که دوستمون هم توضیح دادند .
روش های دوستان دیگر که دوستان توصیح دادن هم خوبه ، ولی به نظر من هزینش زیاده.
رفت و برگشت به سرور + ایجاد طرافیک + سربار = دیدن محتوای صفحه قبل.
که با جاوا اسکریپت این موارد وجود نداره.