سلام یه سوال
تو ASP web.form دارم کار میکنم که تو همین پروژه 4 نفر دیگم هستن و میخوام زمانی که پیغام یا خطایی میاد شکل و ظاهر شبیه هم باشه
برای این کار از User control استفاده کردم اما خیلی جاها دستو پا گیر میشه
و اینکه میخواستم بپرسم اینکه همه بیان اون تیکه از باکسی که نمایش داده میشرو به همراه کد داخل صفحشون کپی کنن منطقیه؟ راه بهتر چی میتونه باشه؟ اصلا اصولیش چیه؟؟؟؟
خیر منطقی نیست
از همون user control استفاده کنید ولی مقادیر داخل رو داینامیک کنید که هرکی سدا زد متن و مقادیر مورد نیاز را ارسال کند
دارم همین کارو میکنم ولی هر بار که بالا میاد ، صفحه که قبلا رفرش نمیشده الان داره رفرش میشه و وقتی هم میزارن تو Update panle صفحشونو اون User controler اجرا نمیشه
در حقیقت مشکلم استفاده درست از User control هستش و اینکه یک مقداری رو بهم برگردونه
مثلا کاربر میخواد چیزی رو حذف کنه یه پیغام از طریق User control بیاد بپرس ایا مطمئن هستی وقتی تایید زد مقدار بهش بده و تابع حذف اجرا بشه
مشکلم خوندن اون جواب تاییده
برای همین تو User control از تابع زیر استفاده کردم
protected override void OnPreRender(EventArgs e)
ولی خب مشکل اساسیم رفرش شدن صفحست
بله رفرش میبشه دوست من
اگر میخواهید رفرش نشه باید از Ajax استفاده کنید
خیلی ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)