PDA

View Full Version : Linkbutton و عملیات Back



spicirmkh
شنبه 22 آبان 1389, 12:22 عصر
سلام

من اگر توی page_load دستور برای linkButton بنویسم به درستی دکمه Back کار می کند



lbnRequest.Attributes.Add("onClick", "javascript:history.back(); return false;");


حال اگر قبل Back کردن توی onclick بخواهم یکسری دستورات انجام بشود مثل ذخیره داده ها و بعد back کند چه کنم

از دستور


Response.Redirect(ViewState["Referrer"].ToString());

نمی خواهم استفاده کنم

majnun
شنبه 22 آبان 1389, 13:06 عصر
از این کد استفاده کن دوست من



Response.Write("<script>history.back()</script>");

spicirmkh
یک شنبه 23 آبان 1389, 12:34 عصر
از این کد استفاده کن دوست من



Response.Write("<script>history.back()</script>");



این کد کار نکرد شاید به دلیل داشتن Ajax است

Kia_MLS
یک شنبه 23 آبان 1389, 13:55 عصر
سلام

من اگر توی page_load دستور برای linkButton بنویسم به درستی دکمه Back کار می کند



lbnRequest.Attributes.Add("onClick", "javascript:history.back(); return false;");


حال اگر قبل Back کردن توی onclick بخواهم یکسری دستورات انجام بشود مثل ذخیره داده ها و بعد back کند چه کنم

از دستور


Response.Redirect(ViewState["Referrer"].ToString());

نمی خواهم استفاده کنم


سلام
دوست عزیز، شما سمت سرور، آخرین خط کدی که مینویسین این باشه:



ScriptManager.RegisterStartupScript(this, this.GetType(), "GoBack", "javascript: history.back();", true);

موفق باشی