PDA

View Full Version : سوال: حذف شدن تکس باکس های داینامیک با ایجاد poskback



javad.nic63
شنبه 30 بهمن 1389, 15:06 عصر
با سلام خدمت دوستان.
من صفحم رو طوری طراحی کردم که چند textbox رو به صورت runtime بر روی صفحه نمایش داده میشه. یعنی به ازای هر فیلد در پایگاه داده یک سری textbox در صفحه ایجاد میشه. حال مشکل اینجاست که بعد از اینکه این کار رو انجام داده اگه توی صفحه یه postback ایجاد بشه تمامی چیزهایی که به صورت داینامیک توی صفحه ایجاد شدن پاک میشه. داخل page load هم if (!IsPostBack) هست. کسی میدونه مشکل چیه؟

Mostafa_Dindar
شنبه 30 بهمن 1389, 22:28 عصر
سلام ,

این طبیعی هست , وقتی شما یک کنترل رو به صورت داینامیک ایجاد میکنید ( جزئی از Mark Up اولیه نیست ) , ASP.NET هیچ مکانیزمی ندارد که تشخیص دهد این کنترل های ایجاد شده داینامیک را در PostBack های بعدی ایجاد بکند یا نکند و این مسولیت شماست که کدی بنویسید که کنترل ها را در هر بار Postback دوباره ایجاد کند.

موفق باشید