PDA

View Full Version : IsCrossPagePostBack



programmable
دوشنبه 09 مهر 1386, 12:54 عصر
سلام
این خاصیت تو برنامه ای که نوشتم کار نمیکنه !

تو صفحه دوم نوشتم:

if(Page.IsCrossPagePostBack)
{
....
}
else
{
Response.Redirect("Default.aspx");
}

ولی همش کد مربوط به عبارت Else اجرا میشه ! با اینکه از صفحه اول به صفحه دوم میرم!

Behrouz_Rad
دوشنبه 09 مهر 1386, 13:46 عصر
خاصیت IsCrossPagePostBack برای صفحه ی جاری همیشه مقدار False رو برگشت میده!
خاصیت PreviousPage معرف صفحه ای هست که از اون به صفحه ی جاری اومدی...
به شکل ذیل بنویس:


if (Page.PreviousPage != null)
{
if (Page.PreviousPage.IsCrossPagePostBack)
{
Response.Write("Yes, Is Cross!");
}
}
else
Response.Write("No, Is Not Cross!");

موفق باشید.

cactuskhan
سه شنبه 10 مهر 1386, 08:22 صبح
میشه توضیح بدید این کد کارش چیه ؟؟؟

Behrouz_Rad
سه شنبه 10 مهر 1386, 10:32 صبح
میشه توضیح بدید این کد کارش چیه ؟؟؟
Cross Page Posting تکنیک جدیدی برای انتقال مقادیر بین صفحات در ASP.NET 2.0 هست.

موفق باشید.

hamed_bostan
سه شنبه 10 مهر 1386, 13:15 عصر
از لحاظ حافظه اشغال کردن به چه شکله؟ سربار سروره؟؟؟

Behrouz_Rad
سه شنبه 10 مهر 1386, 13:21 عصر
از لحاظ حافظه اشغال کردن به چه شکله؟ سربار سروره؟؟؟
بله.
چون تمامی مقادیر Post فرم قبلی به فرم جاری منتقل میشن.

موفق باشید.