ورود

View Full Version : یه مشکل با SqlDataSource



mmnoody2006
شنبه 31 مرداد 1388, 20:06 عصر
من وقتی می خوام با SqlDataSource یه رکورد جدید ایجاد کنم خب مشکلی پیش نمیاد
ولی وقتی بعد از ایجاد رکورد صفحه رو refresh می کنم یه رکورد جدید مثل قبلی ایجاد
می کنه تو refresh های بعدی هم همین مشکل پیش میاد خب مشکل از کجاست:اشتباه:

silverfox
شنبه 31 مرداد 1388, 20:50 عصر
کدت رو بذار ببینیم چیکار کردی....

mmnoody2006
یک شنبه 01 شهریور 1388, 13:57 عصر
داداش کد نداره یه insert سادس با sqlobjectsource کدی نیاز نیست (منظورت کد sql بود)

Reza_Yarahmadi
یک شنبه 01 شهریور 1388, 16:27 عصر
اگه منظورت از رفرش شدن صفحه زدن دکمه رفرش است ، احتمالا بعد از زدن دکمه رفرش در جواب پیغامی که میده دکمه رو Resend میزنی. اینکار باعث میشه کدهای که آخرین بار انجام شده دوباره انجام بشه.

mmnoody2006
یک شنبه 01 شهریور 1388, 17:19 عصر
رضا جان درست می گی
ولی چارش چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟:لبخند:

Reza_Yarahmadi
یک شنبه 01 شهریور 1388, 23:16 عصر
چاره اش اینه که به جای دکمه Resend دکمه Cancel رو بزنی!!

parniyan2
دوشنبه 02 شهریور 1388, 02:27 صبح
احتمالاً توی رویداد page_load نوشتی : SqlDataSource.insert() که این باعث میشه کوئری درج در دیتابیس با هر بار لود شدن صفحه اجرا بشه.
یک دکمه توی صفحه بذار و کدهاتو توی رویداد کلیک قرار بده

Parham.D
دوشنبه 02 شهریور 1388, 08:17 صبح
البته چه توی Page_Load بزاری چه توی یک دکمه، باید IsPostBack رو کنترل کنی. واسه همین شبهات هست که میگن کد رو بزارین!! ببخشید جسارت شد!