PDA

View Full Version : سوال: مشکل در refresh کردن browser



حامد فراست
شنبه 11 خرداد 1392, 12:58 عصر
با سلام
من در قسمت Load صفحه کد واکشی اطلاعات و bind کردن به یک گرید رو گذاشتم .
یک کلید هم روی صفحه گذاشتم که پشت اون کد مربوط به insert کردن در بانک رو گذاشتم.
وقتی که صفحه لود میشه کد های داخلش درست عمل میکنه همچنین وقتی کلید insert رو میزنم اطالاعات به بانک اضافه میشه .
مشکل اینجا هستش که وقتی دکمه Refresh رو روی Browser میزنم علاوه بر کد Load، کد Insert هم اجرا میشه!!! یعنی اون اطلاعات قبلی دوباره به بانک اضافه میشه!!!::متفکر:
از FireFox استفاده میکنم!
ممنون میشم که راهنمایی کنید و بگید مشکل از کجا میتونه باشه.
آماتوری بگید با تشکر

KavoshGar_ir
شنبه 11 خرداد 1392, 13:05 عصر
سلام دوست من ... کدت را داخل کد زیر قرار بده ...


if(!isPostback)
{
// code here ....
}

mehrab1387
شنبه 11 خرداد 1392, 13:06 عصر
این مشکل برای من هم هست.....
البته من خیلی از سایت های دیگر رو هم تست کردم و این مشکل رو داشتند....
ممنون میشیم دوستان راهنمایی کنند.

mehrab1387
شنبه 11 خرداد 1392, 13:08 عصر
این رو داخل کلید insert بنویسیم یا لود صفحه؟
من داخل کلید اینسرت نوشتم اما در این صورت فقط یکبار کلید اینسرت کار میکنه....
داخل لود هم نوشتم ولی دوباره این مشکل تکرار شد
:((((

KavoshGar_ir
شنبه 11 خرداد 1392, 13:10 عصر
این کد باعث جلوگیری از پست بک و به عبارتی ارسال چند باره اطلاعات شما به سرور میشه ... در قسمت Page_Load قرار بده ...

mehrab1387
شنبه 11 خرداد 1392, 13:12 عصر
دست عزیز این کا رو کردم اما قتی کلید اینسرت زده میشه باز هم اطلاعات فرستاده میشه و رکورد جدید ثبت میشه
اگر هم داخل کلید ثبت بنویسم خب فقط یکبار کلید کار میکنه....

KavoshGar_ir
شنبه 11 خرداد 1392, 13:19 عصر
کد اینسرت و کد پیج لودتان را قرار بدید تا بهتر بتونم کمک کنم ...