PDA

View Full Version : مشکل با updatepanel



naeemeh
شنبه 07 اردیبهشت 1387, 13:26 عصر
من از یک صفحه توسط یک imagebuttonو متد response.redirect یک سری اطلاعات به صفحه دیگر می فرستم البته این imagebutton در یک updatepanel قرار دارد . مشکلی که هست در صفحه فراخوانی شده است . در Pageload آن صفحه آدرس صفحه ارسال شده را باید نگه دارم (برای بازگشت به صفحه اول) این کار را با request.urlrefer انجام می دهم . ولی متاسفانه مقدار null بر می گرداند. اگر این imagebutton را از داخل updatepanel بردارم درست می شود . لطفاً راهنمایی کنید که چطوری بدون برداشتن از داخل updatepanel این کار را انجام دهم.

میتی دات نت
شنبه 07 اردیبهشت 1387, 18:46 عصر
به نام خدا
الان تو داری از تکنولوژی AJAX استفاده می کنی . در این روش بهتره که ادرس صفحه ارسال شده رو توی Session نگه داری کنی و بعد ازش استفاده کنی .

naeemeh
شنبه 07 اردیبهشت 1387, 19:56 عصر
به نام خدا
الان تو داری از تکنولوژی AJAX استفاده می کنی . در این روش بهتره که ادرس صفحه ارسال شده رو توی Session نگه داری کنی و بعد ازش استفاده کنی .
خوب آدرس صفحه را چطوری با چه تابعی باید این کار انجام بدهم

میتی دات نت
یک شنبه 08 اردیبهشت 1387, 10:24 صبح
به نام خدا
برای اون صفحه مبداء . برای کلاس اون یه property بنویس مثل کد زیر :



public string CurrentType
{
get
{
// look for current page in ViewState
object o = this.ViewState["_CurrentType"];
if (o == null)
return ""; // default page index of 0
else
return (string)o;
}

set
{
this.ViewState["_CurrentType"] = value;
}
}



بعد توی pageload صفحه مقدار یا همون ادرس صفحه رو توش نکه دار .

مثلا :


CurrentType= "~/View.aspx"