مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

نحوه نمایش خطاها

چهارشنبه, 27 تیر 1397 16:13

نحوه نمایش خطاها

سلام یه سوال

تو ASP web.form دارم کار میکنم که تو همین پروژه 4 نفر دیگم هستن و میخوام زمانی که پیغام یا خطایی میاد شکل و ظاهر شبیه هم باشه

برای این کار از User control استفاده کردم اما خیلی جاها دستو پا گیر میشه

و اینکه میخواستم بپرسم اینکه همه بیان اون تیکه از باکسی که نمایش داده میشرو به همراه کد داخل صفحشون کپی کنن منطقیه؟ راه بهتر چی میتونه باشه؟ اصلا اصولیش چیه؟؟؟؟

چهارشنبه, 27 تیر 1397 16:25

خیر منطقی نیست

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

چهارشنبه, 27 تیر 1397 17:36

دارم همین کارو میکنم ولی هر بار که بالا میاد ، صفحه که قبلا رفرش نمیشده الان داره رفرش میشه و وقتی هم میزارن تو Update panle صفحشونو اون User controler اجرا نمیشه

در حقیقت مشکلم استفاده درست از User control هستش و اینکه یک مقداری رو بهم برگردونه

مثلا کاربر میخواد چیزی رو حذف کنه یه  پیغام از طریق User control  بیاد بپرس ایا مطمئن هستی وقتی تایید زد مقدار بهش بده و تابع حذف اجرا بشه

مشکلم خوندن اون جواب تاییده 

برای همین تو User control از تابع زیر استفاده کردم

 protected override void OnPreRender(EventArgs e)

ولی خب مشکل اساسیم رفرش شدن صفحست

چهارشنبه, 27 تیر 1397 17:43

بله رفرش میبشه دوست من

اگر میخواهید رفرش نشه باید از Ajax استفاده کنید

شنبه, 30 تیر 1397 08:46

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید