View Full Version : بهترین راه برای خالی کردن کنترل ها
مهدی رحیم زاده
دوشنبه 13 اردیبهشت 1389, 09:12 صبح
سلام
من می خوام بعد از ثبت اطلاعات کنترل ها رو خالی کنم .
بهترین راه برای این کار چیه؟
با تشکر
Chabok
دوشنبه 13 اردیبهشت 1389, 10:47 صبح
سلام
مشکل شما این است که پس از postback مثلاً توسط یک button مقادیر ارسال شده توسط viewstate به کنترل ها داده می شود و آن ها حفظ مقدار می کنند .
یک راه ساده اینه که توسط Response.Redirect به همون صفحه جاری منتقل بشید .
در این صورت کنترل ها مقادیر پیش فرض خواهند داشت .
مهدی رحیم زاده
دوشنبه 13 اردیبهشت 1389, 16:49 عصر
ببینید سادگی یک بحث و سرعت کار یک بحث دیگه.
سوالم اینه که نمیشه کاری کرد که بدون ارسال و دریافت به سرور و با استفاده از خود کلاینت این کار رو انجام داد؟
Chabok
دوشنبه 13 اردیبهشت 1389, 23:56 عصر
سلام مجدد
شما وضعیت صفحه را مطرح نکردید .
یعنی شما با AJAX اطلاعات رو ثبت می کنید ؟
که میخواهید پس از ثبت اطلاعات ، سمت کلاینت کنترل ها رو خالی کنید ؟
اگر به این صورت هست که بله . توسط جاوا اسکریپت و یا Jqeury به سادگی میتوانید کنترل های input را خالی کنید .
در jqeury می توانید توسط یک each function این کار رو انجام بدید .
اگه میشه روش ثبت اطلاعاتتون را بیشتر تشریح کنید تا بهتر بشه کمک کرد .
مهدی رحیم زاده
سه شنبه 14 اردیبهشت 1389, 07:06 صبح
سلام
ممنون بابت توجه و پیگیرتون
نه از Ajax استفاده نمی کن . معمولی داده ها رو ثبت می کنم .
Chabok
چهارشنبه 15 اردیبهشت 1389, 20:40 عصر
با سلام
ببخشید بابت تأخیر
فرض می کنیم شما دارای یک سری کنترل اعم از Textbox , radio , DropDown و ... دارید .
در این صورت کاربر پس از پر کردن فرم و کلیک کردن یک button اطلاعات را به سرور ارسال می کند و شما اطلاعات را ثبت می کنید .
سوال اینجاست که آیا پس از ثبت اطلاعات می خواهید کنترل ها را سریعاً خالی کنید و برای ثبت بعدی آماده بشید ؟
نیازی نیست به کاربر پیغامی مبنی بر موفقیت آمیز بودن ثبت اطلاعات نشون بدین ؟
این پیغام بهتر است به چه صورت و در چه قالبی نمایش داده شود ؟
بهتر است این موارد را روشن کنید.
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.