PDA

View Full Version : با refreshصفحه یک رکورد اضافی در databaseذخیره میشود



mirza
جمعه 27 خرداد 1384, 00:42 صبح
در یک صفحه با فشار یک کلید یک رکورد به جدول اضاف میکنم بعد از اتمام کار اگر یک بار صفحه refresh شود یک دوباره همان رکورد در بانک ذخیره میشود
مشکلاتمون یکی دو تا هم که نیست :cry: :گیج:

Behrouz_Rad
جمعه 27 خرداد 1384, 23:09 عصر
دکمه شما، به عنوان دکمه ی پیش فرض در صفحه وجود دارد.
به همین دلیل احتمالا، Refresh صفحه سبب فراخوانی رویداد کلیک آن می شود.
آن را از حالت پیش فرض در بیاورید.
+
Response.Redirect به همان صفحه در انتهای روال ذخیره ی رکورد.

ali643
شنبه 28 خرداد 1384, 17:57 عصر
سلام
آخره تابع Insert خود بنویس
Response.redirect("insert.aspx")

tayebeh
یک شنبه 02 بهمن 1384, 12:32 عصر
قبل از اینکه insertکنی ، چک کن اگر فیلدهایی که کاربر وارده کرده خالی بودن ، exit sub کن . بعد از insertهم خودت فیلدها رو خالی کن . در این صورت اگر صفحه هم رفرش بشه . هیچ رکوردی در جدول شما درج نخواهد شد .

saniak_robot
یک شنبه 02 بهمن 1384, 14:29 عصر
به حرف آقای راد گوش بده

tayebeh
دوشنبه 03 بهمن 1384, 11:21 صبح
بعضی موافع redirectبه دردتون نمی خوره ولی همونطور که گفتند میشه باتن رو از حالت پیش فرض خارج کرد.

Seiied Salar
دوشنبه 03 بهمن 1384, 11:33 صبح
باید از کوکی ها استفاده کنید و همون طور که دوستان گفتند دوباره به صفحه درج برگردید .