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

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

کاربر سایت

mohammadd

عضویت از 1395/12/08

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

  • چهارشنبه 27 تیر 1397
  • 16:13
تشکر میکنم

سلام یه سوال

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

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

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

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

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

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

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

کاربر سایت

mohammadd

عضویت از 1395/12/08

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

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

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

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

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

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

 protected override void OnPreRender(EventArgs e)

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

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

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

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

کاربر سایت

mohammadd

عضویت از 1395/12/08

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

خیلی ممنون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)