PDA

View Full Version : refresh صفحات



tayebeh
یک شنبه 02 بهمن 1384, 12:11 عصر
با سلام به دوستان
من در صفحه default ، سه فریم دارم (Top frame,Left frame,Mainframe). فریم سمت چپ دارای یکسری لینکهائیست که با کلیک برروی آنها صفحه مورد نظر در Main frame می آِید.
لینکهای من در فریم سمت چپ عبارتند از :
مشاهده خبر
درج خبر
ویرایش خبر
حذف خبر

فرض کنید من دارای 4 خبر هستم و درقسمت مشاهده خبر همه آنها را مشاهده می کنم .حال می خواهم وارد صفحه درج خبر شوم و خبر 5 را اضافه کنم . پس از آن وقتی برای مشاهده خبر برروی لینک موردنظر کلیک می کنم . همان 4خبر قبلی را نشان می دهد و لی اگر mainframeرا رفرش کنم . می توانم خبر 5 را هم ببینم . به نظر می آید صفحه نیاز به رفرش دارد تا بتواند اطلاعات را کامل نشان دهد .

لطفا مرا راهنمایی کنید .
باتشکر

mirza
سه شنبه 04 بهمن 1384, 21:24 عصر
اینم یه روش جالب


public bool IsRefresh
{
get
{
return _isRefresh;
}
}

protected override void LoadViewState(object savedState)
{
object[] allStates = (object[]) savedState;
base.LoadViewState(allStates[0]);
_refreshState = (bool) allStates[1];
_isRefresh = _refreshState == (bool) Session["__ISREFRESH"];
}

protected override object SaveViewState()
{
Session["__ISREFRESH"] = _refreshState;
object[] allStates = new object[2];
allStates[0] = base.SaveViewState();
allStates[1] = !_refreshState;
return allStates;
}


و قبل از زیر برنامه ذخیره از این استفاده کن


if(!IsRefresh)

rezaei manesh
چهارشنبه 23 فروردین 1385, 12:23 عصر
سلام
من هم دارای شرایط مشابه هستم که صفحه اصلی من فریم هست من چطوری توی اون صفحه این کد رو بنویسم صفحه frame که جای کد نویسی نداره
من هم می خوام یه فرم رو از یه فرم دیکر رفرش کنم (الان حتی رفرش یه فرم رو از توی خود اون هم بلد نیستم

("Response.Redirect("CurrentPage
در کد بالا به گفته دوستان توی همین سایت(Farhad.b.s) باید بجای کارنت پیج نام و مسیر قرار بدیم .جریان مسیر دیگه چیه؟

rezaei manesh
چهارشنبه 23 فروردین 1385, 13:56 عصر
سلام
حالا من می تونم یه صفحه رو از توی خودش رفرش کنم اما چطوری خواسته اصلی من که رفرش یه صفحه دیگه هستش رو پیدا کنم؟